Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    Form inserimento database

    Ciao!

    Ho problema a far funzionare questo script:

    prova.php

    <form method action="video.php">
    <p align="left">Titolo

    <input name="titolo" type="text" size="50" />
    </p>
    <p align="left">Video</p>


    <input name="video" type="text" size="50" />
    </p>


    <input name="submit" type="submit" value="invia" />
    </p>
    </form>

    video.php

    <?php
    $db_username='****';
    $db_password='****';
    $db_host='localhost';


    $link=mysql_connect("$db_host","$db_username","$db _password") or die("Errore Connessione:" .mysql_error[));
    mysql_connect_db('DVDRIP') or die ("Errore apertura database:" .mysql_error[));

    $titolo=$_POST['titolo'];
    $video=$_POST['video'];

    $strsql="INSERT INFO news (titolo,video) VALUES ('$titolo','$video')";
    $rs=@mysql_query ("$strsql")or die ("Errore query database:" .mysql_error[));
    echo "dati inseriti con sucesso";
    ?>



    se provo a inviare il form mi da pagina bianca senza nessun errore.

    M dov''e che sbaglio?

  2. #2
    manca il method

    <form method="post" action="video.php">


    che ci fa la parentesi quadra?

    mysql_error[) ????? ne hai piu' di una.


    qui non e' INFO, ma INTO

    $strsql="INSERT INFO news (titolo,video) VALUES ('$titolo','$video')";

    non ti stampa gli errori perche' non avrai abilitato la visualizzazione nel php.ini

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Ciao! grazie della risposta.

    Le parentesi [] l'ho inserite perche lo diceva una videolezione che ho seguito per capire come creare questo script.

    ora il file prova.php si presenta cosi:

    <form method="post" action="video.php">
    <p align="left">Titolo

    <input name="titolo" type="text" size="50" />
    </p>
    <p align="left">Url del video</p>


    <input name="video" type="text" size="50" />
    </p>


    <input name="submit" type="submit" value="invia" />
    </p>
    </form>

    e video.php invece cosi:

    <?php
    $db_username='***';
    $db_password='****';
    $db_host='localhost';


    $link=mysql_connect("$db_host","$db_username","$db _password") or die("Errore Connessione:" .mysql_error));
    mysql_connect_db('video') or die ("Errore apertura database:" .mysql_error));

    $titolo=$_POST['titolo'];
    $video=$_POST['video'];

    $strsql="INSERT INTO news (titolo,video) VALUES ('$titolo','$video')";
    $rs=@mysql_query ("$strsql")or die ("Errore query database:" .mysql_error));
    echo "dati inseriti con sucesso";
    ?>


    Sai dirmi la voce da attivare in php.ini? su internet ho trovato questa php_flag display_errors ma non e presente nel php.ini

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Sono riuscito a visualizzare gli errori e ho corretto alcune cose.

    Adesso mi inserisce tutto all'interno del database.

    ora per richiamare queste informazioni io vorrei creare una cosa simile se e possibile.

    questo e lo script del player che devo inserire nella pagina che viene modificata da questo database.

    <object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">

    <param name="src" value="http://domini.it/asdf.avi" />

    <embed type="video/divx" src="http://domini.it/asdf.avi" width="320" height="260" pluginspage="http://go.divx.com/plugin/download/">
    </embed>
    </object>

    qui i 2 link che si riferiscono al file avi

    <param name="src" value="http://domini.it/asdf.avi" />
    e
    <embed type="video/divx" src="http://domini.it/asdf.avi" width="320" height="260"

    queste se e possibbile vorre farle diventare in questo modo

    <param name="src" value="$video" />
    e
    <embed type="video/divx" src="$video" width="320" height="260"

    e possibbile farlo in modo semplice?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    scusate di nuovo io! nel tentativo di riordinare tutto ho fatto un casino. ho sovrascritto il file che inviava i dati al database.

    <?php
    $db_username='root';
    $db_password='****';
    $db_host='localhost';


    mysql_connect("$db_host","$db_username","$db_passw ord") or die("Errore Connessione:" .mysql_error);
    mysql_connect_db('rapidvideo') or die ("Errore apertura database:" .mysql_error);

    $titolo=$_POST['titolo'];
    $url=$_POST['url'];

    $strsql="INSERT INTO rip (titolo,url) VALUES ('$titolo','$url')";
    $rs=@mysql_query ("$strsql")or die ("Errore query database:" .mysql_error);
    echo "dati inseriti con sucesso";
    ?>


    quando vado a richiamarlo mi dice:

    Fatal error: Call to undefined function mysql_connect_db() in /home/www/cinemauno.net/public/load/send-rip.php on line 8

    solo questo poi ho finito

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    risolto grazie

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.