Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: perchè non funziona?

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112

    perchè non funziona?

    Ciao,
    dopo aver provato e riprovato questo mini script:
    Codice PHP:
    $Table =  'Table1';

    $gol= ('$_POST["GOL1"]');
     
    $squadra1= ('$_POST["Squadra1"]');

     
    $db = @mysql_connect($host,$dbuser,$dbpass)
    or die(
    "error could not connect to $host");
    $db "$dbname";

    mysql_select_db($db)
    or die (
    "error could not connect to $dbname Name");
    $query"UPDATE $Table SET GOL = '$gol' WHERE Squadre = '$squadra1'";
    $result mysql_query($query);
    mysql_query($query);
    echo 
    "Record Updated";
    mysql_close();


    ?> 
    i campi del DB da aggiornare sono GOL e Squadra1 .
    Non mi restituisce nessun errore. Io uso Easy PHP (php5) . Il problema è che non aggiorna i campi nel mio DB
    Qualche anima buona puà provare lo script?...vi inserisco anche il form
    codice:
    </head>
    
    <body>
    <style type="text/css">
    <!--
    .Stile1 {font-weight: bold}
    -->
    </style>
    
    
     </p>
    <form id="Squadra1" name="Squadra1" method="POST" action="invio.php">
      <label>Squadra1
      <select name="Squadra1">
        <option>Milan</option>
        <option>Inter</option>
        <option>Alessandria</option>
        <option>Genoa</option>
      </select>
      </label>
      <label>Gol1
      <input name="GOL1" type="text" value="0" size="2" maxlength="2" />
      </label>
    
    
    </p>
      <label></label>
      
    
    
        <label> 
        <input type="submit" name="Submit" value="Invia" />
        </label>
      </p>
    </form>
    
    
    
     
    </p>
    
    
     </p>
    Grazie.
    Clarence

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    i campi del DB da aggiornare sono GOL e Squadra1 .
    Questa frase mi fa riflettere...
    Questa query

    $query= "UPDATE $Table SET GOL = '$gol' WHERE Squadre = '$squadra1'";

    Significa:
    Aggiorna il record della tabella che contiene nel campo Squadre il valore $squadra1

    Quindi NON AGGIORNA "squadra1"... aggiorna solo il campo GOL... il che non coincide con ciò che chiedi

    Puoi spiegare meglio cosa intendi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112
    si infatti dovrebbe aggiornare solo il campo GOL, Nel campo Squadre esistono già dei records: Milan , inter tutti a zero (=0).
    Clarence

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Scusa... ma usi un linguaggio strano
    "Nel campo squadre esistono dei records"... i campi non contengono records!

    Comunque, mi fai la echo della query e vediamo in pratica come è venuta fuori la sintassi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112
    Ora non sono sul PC di casa, Cmq la tabella:

    +-------------+------------+
    Squadre GOL
    +-------------+------------+
    Milan 0
    Inter 0



    devo aggiornare, ad esempio, il campo GOL perchè il milan ha segnato e quindi portarlo a 1
    Clarence

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112
    Ora non sono sul PC di casa, Cmq la tabella:

    +-------------+------------+
    Squadre + GOL +
    +-------------+------------+
    Milan + 0 +
    Inter + 0 +
    +-------------+-------------+
    Clarence

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112
    non so non riesco a disegnare sta tabella cmq 2 campi Suadre e Gol
    il primo record, ad esempio, Squadre= Milan e zero come nr. GOL
    eccetera...
    Clarence

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Mi fai la echo del query un attimo prima del mysql_queryper favore... almeno vediamo se il problema è lì

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    112
    Giuro che non posso farla. Sono al mio pseudo lavoro mi pare troppo installarmi Easy sul pc in rete qualcuno può farla per me? Vi ringrazio tantissimo
    Clarence

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Non possiamo farla noi... poichè dobbiamo vedere IL TUO codice cosa produce
    Falla quando torni a casa (o dove hai il query)... io non scappo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.