Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 49 di 49

Discussione: nella memorizzazione non mi prende "c'è l'abbiamo fatta" e mi restituisce errore

  1. #31
    Guest

    Predefinito

    Il tag br è solo un a capo non ha bisogno si chiusura, quindi solo <br> o meglio <br/>.
    Bisogna capire da dove arrivano quei percorsi...
    Nella tabella arcdvd tu hai un campo chiamato "contenuto" il quale, per ogni elemento contiene quei percorsi (e:\)?
    Codice PHP:
    $explode = explode("&nbsp;", $row['contenuto']);
    Prova un attimo a cambiare l'explode così e fammi sapere :)
    Ultima modifica di competenzepertutti : 08-09-2015 alle ore 13.51.36

  2. #32
    Guest

    Predefinito

    Si esattamente è così. Po robadisco ovviamente sul pc fisso la laettera cambia ma non ha importanza. Ora provo e ti dico.

  3. #33
    Guest

    Predefinito

    Purtroppo stesso risultato. Ho lasciato il tagh br e ho cancellato la sua chiusura.

  4. #34
    Guest

    Predefinito

    Mi segnala questi due errori:


    Warning: explode() expects at least 2 parameters, 1 given in C:\xampp\htdocs\Archdvd2\cerca2.php on line 136

    Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\Archdvd2\cerca2.php on line 138
    Facciamo na cosa, tu come la realizzerresti una pagina di ricerca tramite id ??? Magari la mia è sballata considerando il codice iniziale aggiungi che mi permette di leggere i dvd e aggiungerli. ti dispiace farmi unn tuo esempio di come la struttureresti ???? Magari ne veniamo a capo.

  5. #35
    Guest

    Predefinito

    Come l'hai fatta tu mi pare giusta, inserisci l'id e poi cerchi i vari risultati...
    per il warning dell'explode ci deve essere un problema nel $row['contenuto']...
    prova a mettere nel while un print_r($row); e fa vedere che ti esce...

  6. #36
    Guest

    Predefinito

    Ok ora mi metto a fare la pasta data in casa. Appena ho finito provo ol tuo suggerimento e poi ti posto il risultato.

  7. #37
    Guest

    Predefinito

    Allora ho messo il tuo suggerimento così:


    foreach($explode as $val){
    print_r($row);

    echo $val;
    Però non mi ha stampato niente e mi continua a darmi quei due errori.

  8. #38
    Guest

    Predefinito

    mettilo fuori dal foreach, ma nel while

  9. #39
    Guest

    Predefinito

    ah ok. Mi da questo risultato qua:



    Array ( [0] => 22 [iddvd] => 22 [1] => c'è l'abbiamo fatta??? [titolodvd] => c'è l'abbiamo fatta??? [2] => e:\Autorun.inf e:\Setup.bmp e:\Setup.exe e:\Silent_Install.bat e:\blutooth_on.ico e:\setup.ini e:\x32\setup.exe e:\x64\setup.exe
    [contenuto] => e:\Autorun.inf e:\Setup.bmp e:\Setup.exe e:\Silent_Install.bat e:\blutooth_on.ico e:\setup.ini e:\x32\setup.exe e:\x64\setup.exe
    [3] => [memdvd] => )
    Warning: explode() expects at least 2 parameters, 1 given in C:\xampp\htdocs\Archdvd2\cerca2.php on line 138

    Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\Archdvd2\cerca2.php on line 140
    Cosa vuol dire ???? E qua dove l'ho messa:


    while ($row=mysql_fetch_array($result))
    {


    echo "<tr>";
    echo "<td style='border-bottom:1px solid black;'>";
    echo "Iddvd: ".$row['iddvd'];
    echo "</td>";
    echo "</tr>";

    echo "<tr><td style='border-bottom:1px solid black;'>";
    echo "Titolo dvd: ".$row['titolodvd'];
    echo "</td></tr>";

    header('Content-Type: text/html; charset= utf8_general_ci');

    echo "<tr><td>";
    print_r($row);
    Ultima modifica di fabiodefe : 08-09-2015 alle ore 19.18.54

  10. #40
    Guest

    Predefinito

    Booooh eppure l'explode li ha i 2 argomenti :/
    Se però metti
    $explode = explode(" ", $row['contenuto']);
    Non dà l'errore ma neanche funziona?

    Prova in questo modo :S
    Codice PHP:

    while ($row=mysql_fetch_array($result))
    {


    echo
    "<tr>";
    echo
    "<td style='border-bottom:1px solid black;'>";
    echo
    "Iddvd: ".$row['iddvd'];
    echo
    "</td>";
    echo
    "</tr>";

    echo
    "<tr><td style='border-bottom:1px solid black;'>";
    echo
    "Titolo dvd: ".$row['titolodvd'];
    echo
    "</td></tr>";

    header('Content-Type: text/html; charset= utf8_general_ci');
    $rep = str_replace(" ", "<br/>", $row['contenuto']);
    echo
    "<tr><td>";
    echo
    $rep;
    echo
    "</td></tr>";


    }
    Così dovrebbe funzionare, ma quella dell'explode proprio non la capisco
    Ultima modifica di competenzepertutti : 08-09-2015 alle ore 19.55.50

  11. #41
    Guest

    Predefinito

    Ok domani provo speriamo di riscurci. Comunque per adesso ti ringrazio della tua disponibilità.

  12. #42
    Guest

    Predefinito

    Figurati :)

  13. #43
    Guest

    Predefinito

    Ciao competenzepertutti,

    finalmente sono riuscito ad ottenere il sirultato voluto. Questa è la soluzione:




    if(isset($_POST['val'])){

    echo "<div> $val </div>";

    $explode = explode($percorso,$row['contenuto']);
    }

    $explode = explode($percorso,$row['contenuto']);
    foreach($explode as $val){echo "<div> $val </div>";

    }
    echo "</div>";
    }
    echo "</tr>";
    }else{
    print 'Nessun record trovato';

    }

    }

    echo "</div>";

    ?>

  14. #44
    Guest

    Predefinito

    Mah, hai scritto 2 volte la stessa cosa :P
    A posto allora

  15. #45
    Guest

    Predefinito

    Sembri che funziona....

  16. #46
    Guest

    Predefinito nella memorizzazione non mi prende "c'è l'abbiamo fatta" e mi restituisce errore

    senti volevo sapere una cosa. Ho questo file chiamato data che altro non è la visualizzazione della data corrente:

    data.php:

    Codice PHP:

    <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    #intestazione{
    width:100%;
    height:100px;
    text-align: left;
    position:fixed;
    top:5px;
    left:0px;
    font-family: Comic Sans MS;
    font-size: 100%
    }


    </style>
    </head>
    <body>

    <?php

    $Attuale
    = date("d/m/Y");
    //$Trattino =" - ";

    echo '<div id ="intestazione">';

    echo
    "<h1>". $Attuale . "</h1>";
    echo
    "</div>";
    ?>

    </body>
    </html>
    Come puoi notare c'è una variabile chiamato $Attuale, vorrei sapere se questa variabile si può richiamare nel menuprincipale. Il menu principale è il seguente:


    Codice PHP:

    <!DOCTYPE html>

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">

    <title></title>
    <style type="text/css">

    #intestazione{
    width:100%;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
    text-align: center;
    font-family: Comic Sans MS;
    font-size: 100%
    }

    #txtdx {
    width:94%; //Sposta il margine dx
    height:100%;
    top: 2px;
    float: right;
    position:absolute;
    text-align: right;
    font-family: Comic Sans MS;
    font-size: 100%

    }
    #divhr{
    position:absolute;
    top: 105px; //Sposta in basso i bottoni dopo la riga verticale
    height:100%;
    font-family: Comic Sans MS;
    font-size: 100%;
    display: block;
    }

    #footer
    {
    position: fixed;
    bottom: 0;
    left: 0;
    text-align: center;
    background: white;
    color: black;
    font-family: Comic Sans MS;
    font-size: 15px;
    width: 100%;
    /* padding: 5px 0;*/
    opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
    }


    /* Aggiungi*/

    .bottone {

    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;

    -moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 2px 2px rgba(0,0,0,0.2);

    border: 1px solid;
    padding: 8px 12px;

    color: #fff;
    font-family: "Comic Sans MS";
    font-size: 1.4em;
    font-weight: bold;
    text-shadow: -1px -1px rgba(0,0,0,0.1), 0 0 15px rgba(255,255,255,0.75);
    white-space: nowrap;

    background: #777;
    border-color: #777;

    text-decoration: none;
    font-style: normal;
    text-transform: none;


    }
    .bottone:hover,
    .bottone:focus {
    position: relative;
    bottom: 1px;

    -moz-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
    box-shadow: inset 0 -1px 3px rgba(255,255,255,0.5), 0 3px 2px rgba(0,0,0,0.2);
    }

    .ClasseDelDiv{
    display:inline;
    margin : 240px; //Sposta bottoni verso il margine dx così come sono settati stanno al limite

    }


    </style>

    </head>


    <body>
    <header>
    <div id ="intestazione">

    <h1>Benvenuto nella pagina di prova </h1>

    <hr>
    </div>

    <div id ="txtdx">

    <h1>Contatore: </h1>

    </Header>

    <footer>
    <div id ="footer">

    <hr>
    <h1>Questa è una prova del footer fondo pagina</h1>
    </hr>
    </div>
    </div>
    </footer>
    <div id ="divhr">

    <div class ="ClasseDelDiv">

    <a href="aggiungi.php" class="bottone orange">Aggiungi</a>
    <a href="cancella.php" class="bottone orange">Cancella</a>
    <a href="modifica.php" class="bottone orange">Modifica</a>
    <a href="cerca.php" class="bottone orange">Cerca</a>
    </div> </div>

    <?php
    require_once "connettixampp2.php";
    require_once
    "data.php";
    echo
    "</hr>";

    ?>
    </body>
    </html>
    E questo come viene visualizzato:

    http://s23.postimg.org/wrw95sk9n/testata.png

    La data va bene come sta ma "il benvenuto" dovrebbe stare al centro mi ci puoi dare una sistemazione per favore ???? Grazie. E' una cosa stupida e facile ma purtroppo non ci riesco :(

  17. #47
    Guest

    Predefinito

    Ciao competenzepertutti,

    Allora risolto il problema anche della data. Alla fine era na scemenza. per me qua si può chiudere la discussione. Grazie ancora dell'aiuto

  18. #48
    Guest

    Predefinito

    La variabile basta che la ricrei, senza avere un file solo per la data, la metti in un div o h1 e gli dai tutti i css che vuoi

  19. #49
    Guest

    Predefinito

    Ok grazie. Comunque ho risolto. Si può chiudere la discussione
    Grazie ancora.

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •