Visualizzazione risultati 1 fino 18 di 18

Discussione: Non riesco più ad inserire i dati...

  1. #1
    Guest

    Question Non riesco più ad inserire i dati...

    Raga non so perchè ma non riesco ad inserire i dati nella tabella tramite questo script!!!Non mi da errori ma non fa nulla!!! potreste dargli un okkiatina??Grazie
    Codice PHP:
    <table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="15" valign="top" class="titolomenu"># Info </td>
    </tr>
    <tr>
    <td class="finestremenuALL">
    <strong>Il tuo IP:</strong><br />
    <img src="../immagini/menu/icone/item.png" alt="Opzione" width="14" height="11" />
    <?php echo $_SERVER['REMOTE_ADDR']; ?><br />
    <strong>Il tuo BROWSER:</strong><br />
    <img src="../immagini/menu/icone/item.png" alt="Opzione" width="14" height="11" />
    <?php echo $_SERVER["HTTP_USER_AGENT"]; ?><br />

    <?php
    include('connessione.php');
    $ip=$_SERVER['REMOTE_ADDR'];
    $url=$_SERVER['HTTP_REFERER'];
    $data=date("m/d/y");

    $sql="INSERT INTO referer (IP,URL,DATA) VALUES('$ip','$url','$data')";
    $query=mysql_query($sql,$connessione) or die;

    mysql_close($connessione);
    ?></td>
    </tr>
    </table>
    Ultima modifica di webhelper : 24-11-2004 alle ore 12.53.32

  2. #2
    Guest

    Predefinito

    Non so se questo è il problema, ma fai attenzione che "data" è una parola riservata di mysql, usane un altra per nominare quella colonna.
    Poi sei sicuro che i nomi siano tutti maiuscoli??


    Ciaooooo!!!!!!

  3. #3
    Guest

    Predefinito

    Ho cambiato $data ma non funge lo stesso!!!Eppure in quel sito ce ne sono di insert e mi funzionano tutti!!!Perchè quello no????

  4. #4
    Guest

    Predefinito

    No, io non intendevo la variabile php, ma il nome DATA nella tabella del db!

    Dovresti modificarla, e poi modificare di conseguenza anche la query:

    INSERT INTO referer (IP,URL,DATARIO) VALUES('$ip','$url','$data')

    PS: hai controllato che questi nomi siano veramente tutti maiuscoli? mysql è case sensitive...


    Ciaooooo!!!!!!

  5. #5
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Ha ragione debug cambia il campo della tabella sarà questo il problema sicuramente ;)

  6. #6
    Guest

    Predefinito

    Ho cambiato ma niente da fare!!!Si i nomi sono in maiuscolo!!!nn so + ke pensare!!!
    E' possibile che il valore di $_SERVER['REMOTE_ADDR'] sono si inserisca nella variabile???Anche se comunque mi dovrebbe creare un record vuoto!!!

  7. #7
    Guest

    Predefinito

    ma la tabella o il campo????
    Tabella = referer
    campi = IP , URL , DATARIO

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da webhelper
    Tabella = referer
    campi = IP , URL , DATARIO
    Esatto così.


    Ciaooo!!!!!!

  9. #9
    Guest

    Predefinito

    Ma sta così!Non funziona!!!

  10. #10
    Guest

    Predefinito

    Allora non so che dirti!
    Puoi provare a mandarmi il file in questione se vuoi.


    Ciaoooooo!!!!!!

  11. #11
    Guest

    Predefinito

    Prova a cambiare questo:

    $query=mysql_query($sql,$connessione) or die;

    con questo:

    $query=mysql_query($sql,$connessione) or die("errore nella query");

    Oppure togli completamente or die, così:

    $query=mysql_query($sql,$connessione);


    Ciaoooooo!!!!!!!!

  12. #12
    Guest

    Predefinito

    Ho provato anche così ma niente!!!Dove te lo invio??Così magari puoi controllare tu!!!Anche se il code è quello!!!

  13. #13
    Guest

    Predefinito

    Ricevuto.

    A me funziona benissimo!
    Sicuro di aver chiamato i campi del db in quel modo???
    E sicuro che le impostazioni di tali campi siano appropriate??
    Nel senso che magari hai settato un campo come VARCHAR ma di lunghezza insufficente...
    Per fare una prova modificali e settali come VARCHAR 255, così ti togli il dubbio.


    ciaoooooooo!!!!!!!!

  14. #14
    Guest

    Predefinito

    dunque i campi sono settati bene!ehm il campo DATARIO l'ho impostato di tipo varchar(10) comunque se la dimensione era insufficiente, avrebbe scritto l'informazione a metà!!!Ti trovi con me??Quindi ora non so cosa gli piglia!!!Lo script è fatto bene, il db nn ha colpa xkè gli inserimenti li faccio....ora cosa può essere??Cosa mi è rimasto da controllare???

  15. #15
    Guest

    Predefinito

    Prova ad inserire un record attraverso phpmyadmin e guarda (Se te lo fa) il codice sql generato, copialo su un file php e fattici una query (mysql_query ecc) con le stesse info.

    Proviamo passo passo.


    Ciaooooo!!!

  16. #16
    Guest

    Predefinito

    In un altro file lo fa!!!
    prova ad andare a http://webhelper.altervista.org/refer.php

  17. #17
    Guest

    Predefinito

    Bho, controlla quel file allora.


    Ciaooooo!!!!!

  18. #18
    Guest

    Predefinito

    6 entrato e ti ho registrato!!!

Regole di scrittura

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