Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    per esempio la INSERT fatta così:

    Codice PHP:
    <?php
    $query 
    "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$_POST[Testo]',  '$result[Nick]',  '$Data' )";
    $result mysql_query($query$db);
    ?>
    questa var dove prende i dati? mktime vuole qualcosa in più

    $Data = mktime($mese, $giorno, $anno); ????

  2. #12
    codice:
    <?php
    session_start();
    if ($verified_user == '') header("Location: ");
    session_register("verified_user");
    ?>
    <?php
    $db = mysql_connect("localhost", "xxx", "yyy"); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); 
    mysql_select_db("xxx_com", $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); 
    $query = "SELECT Nick FROM pgu WHERE Nick='$user_id'"; 
    $result = mysql_query($query, $db); 
    $row = mysql_fetch_array($result);
    ?>
    
    <?php
    $Data = mktime( $mese, $giorno, $anno);
    $query = "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$Testo', '$row[Nick]',  $'Data')";
    $result = mysql_query($query, $db);
    ?>
    e non succede nulla...

    se provo a fare invece:
    codice:
    <?php
    $Data = mktime( $mese, $giorno, $anno);
    $query = "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$_POST[Testo]', '$_POST[Nick]', '$_POST[Data]')";
    $result = mysql_query($query, $db); ?>
    mi da


    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/virtual/site100/fst/var/www/html/controllo_esposizioni.php on line 30

  3. #13
    Originariamente inviato da pierotto
    per esempio la INSERT fatta così:

    Codice PHP:
    <?php
    $query 
    "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$_POST[Testo]',  '$result[Nick]',  '$Data' )";
    $result mysql_query($query$db);
    ?>
    questa var dove prende i dati? mktime vuole qualcosa in più

    $Data = mktime($mese, $giorno, $anno); ????
    adesso ho fatto anche nel modo in cui mi hai fatto vedere tu...ma cmq non viene inserito nulla.
    comincio ad avere qualcke dubbio che ci sia qualcosa che nn va nella pagina scrivi.php

    Codice PHP:
    <?php
    session_start
    ();
    if (
    $verified_user == ''header("Location: ");
    session_register("verified_user");
    ?>
    <?php
    $db 
    mysql_connect("localhost""xxx""yyy"); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); 
    mysql_select_db("xxx_com"$db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); 
    $query "SELECT Nick,Stato FROM pgu WHERE Nick='$user_id'"$result mysql_query($query$db); 
    $row mysql_fetch_array($result);
    ?>

    <form name="scrivi" action="controllo_esposizioni.php" method="post">
    <font color="red"><center>Scrivi nella Bacheca</center></font>

    <textarea name="Testo" rows="10" cols="40"></textarea>


    <input type="submit" name="submit" value="Invia" >
    <input type="reset" name="submit2" value="Cancella">
    </form></center>

  4. #14
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    fai un po tanta confusione.

    mktime vuole anche ore, minuti e secondi. vedi il post precedente.
    $_POST[var] se il dato viene dal form.
    $result[Nick] se il dato viene dalla query select.
    $Data se la variabile viene fatta li dove si vede.

    $'Data' è errato. deve essere '$Data'

    Qual'è la riga 30?

    Stampa le query e vedi se ci sono i dati. echo $query;

  5. #15
    infatti....mi stampa solo il Nick.

    Per quanto riguarda la Data è errato, e quindi la modificherò...ma come mai non mi stampa il Testo?

  6. #16
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da Manuelandro
    infatti....mi stampa solo il Nick.

    Per quanto riguarda la Data è errato, e quindi la modificherò...ma come mai non mi stampa il Testo?
    echo $_POST['Testo'];
    echo "<pre>";
    print_r($_POST);

    vedi se stampa.

  7. #17
    ok...ho trvato l'errore
    mi stampa anche il Testo.

    Adesso ho cancellato Data dalla $query, così sono rimasti solo i due campi funzionanti $Testo e $Nick.

    Ho fatto la query INSERT ma ancora non viene inserita nella tabella la nuova riga con questi dati nei campi...perciò adesso l'errore deve essere per forza qui:

    Codice PHP:
    <?php

    $query 
    "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$Testo', '$row[Nick]')";
    $result mysql_query($query$db);
    ?>

  8. #18
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da Manuelandro
    ok...ho trvato l'errore
    mi stampa anche il Testo.

    Adesso ho cancellato Data dalla $query, così sono rimasti solo i due campi funzionanti $Testo e $Nick.

    Ho fatto la query INSERT ma ancora non viene inserita nella tabella la nuova riga con questi dati nei campi...perciò adesso l'errore deve essere per forza qui:

    Codice PHP:
    <?php

    $query 
    "INSERT INTO esposizioni (Testo,Nick,Data) VALUES ( '$Testo', '$row[Nick]')";
    $result mysql_query($query$db);
    ?>
    Hai tre campi (Testo,Nick,Data) e solo due dati ( '$Testo', '$row[Nick]').
    togli Data oppure mettici un dato.

  9. #19
    ma se non specifichi cosa inserire in quel campo, non dovrebbe lasciare il campo predefinito? cioè 00/00/0000 00:00:00

  10. #20
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da Manuelandro
    ma se non specifichi cosa inserire in quel campo, non dovrebbe lasciare il campo predefinito? cioè 00/00/0000 00:00:00
    No. metti VALUES ( '$Testo', '$row[Nick]', "")";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.