• User

    problema php+sql connessione

    Ciao, sono nuovo del forum, ma ho subito da presentarvi un problema.

    io utilizzo in remoto mysql server 5.1 edreamweaver come programma di sviluppo.

    Ho creato una pagina con dei form per l'inserimento di dati nel database (qui sotto vi metto la pagina: dtbpss.php).

    Il mio problema è che non si aggiorna la tabella del database; non so se non si sia collegato al database o se il problema sia altro.

    [PHP]<form action="inserisci_salva.php" method="get">

    Id_giocatore:<input type="text" name="id_giocatore" size="10" maxlength="10" /> <br />

    Nome:<input type="text" name="nome" size="30" maxlength="30" /> <br />

    Cognome:<input type="text" name="cognome" size="30" maxlength="30" /><br />

    Data di Nascita: <input type="text" name="nascita" size="30" maxlength="30" /><br />

    Città: <input type="text" name="città" size="30" maxlength="30" /><br />

    Reti: <input type="text" name="reti" size="10" maxlength="10" /><br />

    <input type="reset" value="Annulla" />
    <input type="submit" value="Inserisci"/>
    </form>
    [/PHP]

    questa sotto è la pagina con il codice php corrispondente ch eè in un'altra pagina** (inserisci_salva.php)

    **[PHP]<?
    $conn=mysql_connect("localhost","root", "buba");
    if (!$conn){
    echo "Impossibile connettersi al DB: ".mysql_error();
    }

    mysql_select_db("pss");

    $sql = " INSERT INTO player(id_giocatore,nome,cognome,nascita,città,reti)
    VALUES('".$_GET['id_giocatore']."','".$_GET['nome']."',
    '".$_GET['cognome']."',
    '".$_GET['nascita']."',
    '".$_GET['città']."',
    '".$_GET['reti']."')";

    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Dati Giocatori</title>
    </head>

    <body>
    <?
    $ris=mysql_query($sql);
    if($ris){
    echo"dati inseriti correttamente";}
    else{
    echo"Errore nell'inserimento";}
    mysql_close($conn);
    ?>
    </body>
    </html>[/PHP]**

    **


  • User Attivo

    Ciao buba2308, e benvenuto nel Forum GT.

    Qual'è il feedback dell'errore che ottieni ?


  • User

    mi da "errore nell'inserimento" cioè quello che ho impostato io
    codice php:
    <?
    $ris=mysql_query($sql);
    if($ris){
    echo"dati inseriti correttamente";}
    else{
    echo"Errore nell'inserimento";}
    mysql_close($conn);
    ?>


  • User Attivo

    Ciao,
    modifica in questo modo:
    [PHP]
    echo "Errore nell'inserimento: ".mysql_error();
    [/PHP]
    così vedi quale errore viene generato da mysql.

    Alessandro


  • User

    ciao, vi avviso che ho risolto il problema...

    sapete cos'era??? la parola "città"...dava problemi la à..
    grazie x l'aiuto!!