Visualizzazione risultati 1 fino 8 di 8

Discussione: Far variare il numero in base al numero delle immagini

  1. #1
    Guest

    Predefinito Far variare il numero in base al numero delle immagini

    Bboys.altervista.org Come si fa a far variare il numero sotto le immagini in base al numero di tutte le immagini?
    non so se mi sono spiegato bene

    PS. non voglio cambiare il numero sempre a mano
    Ultima modifica di bboys : 15-08-2010 alle ore 12.26.54

  2. #2
    Guest

    Talking Potresti usare il php e il databsase di altervista...:

    Se fossi in te creerei una tabella nel database...dal pannello di controllo vai su tools,poi su phpmyadmin, quindi,dopop aver inserito i i tuoi dati, sulla destra troverai scritto "my_nomedeltuoaccount" klickaci su e poi va su crea tabella,dalle il nome che vuoi e su numero campi inserisci '1'.
    Si aprirrà un altra schermata su campo scrivi quello che vuoi,poi sotto sostituisci VARCHAR con INT, quindi su extra imposta "auto_increment" quindi va su salva.
    ora torna al pannello di controllo e su gestione file crea un file con estensione php con questa sintassi:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome_account", "password") or die(mysql_error());
    $sele=mysql_select_db("my_nome_account", $conn) or die(mysql_error());
    $a=0;
    while(
    $a!==3){$ins="insert into nome-tabella(nome-campo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    ;
    $a+=1;

    }

    ?>
    dove io ho scritto "nome_account" devi scrivere il tuo username che usi per accedere al pannello di controllo...dov'è ho scritto password devi inserire la tua password(puoi anche non metterla,però devi rimanere le virgolette, es.: "").
    dove c'è my_nome_account devi inserire il nome del database(che è sempre "my_" seguito dal tuo nik ad esempio il mio è "my_alfran"
    in nome-tabella devi mettere il nome della tabella che hai creato prima
    in nome campo il nome del campo che hai creato dopo
    salva il file (assicurandoti che sia con estensione phpe aprilo in una nuova finestra. dopo va in gestione file e crea questo file html:
    Codice HTML:
    <form name="antonio" method="post" action="c.php">
    <input type="hidden" name="id">
    <input type="submit" value="aggiorna">
    poi nella stessa cartella crea un file chiamandolo c.php con questa sintassi:
    Codice PHP:
    $conn=mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    questi ultimi due file ti serviranno quando dovrai aggiornare il numero della immagini(ti basterà aprire il file html appena creato e klickare sul tasto "aggiorna" per ogni immagine aggiunta).

    ultima parte:vai in gestione file e modifica il file Animali.html(quello dove dovrà uscire il nomero delle immagini):
    invece di:
    Codice HTML:
    <table border="3" align="center" bgcolor=#336699><td> 
        <font color="white"><b>38 immagini in tutto </b></font></td> 
           </table> <br>
    metti questo:
    Codice PHP:
    <table border="3" align="center" bgcolor=#336699><td>
    <font color="white">
    <?php
    $conn
    =mysql_connect("localhost", "nome-del-tuo-account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $selezione=mysql_query("select * from nome_della_tabella") or die(mysql_error());$numero=mysql_num_rows($selezione);
    echo
    "<b>$numero immagini in tutto </b>";?></font></td>
    </table> <br>
    le stesse avvertenze di prima "nome-del-tuo-account" dovrai sostituirlo con il nome del tuo account
    dove ho scritto 'nome_della_tabella' dovrai mettere il nome della tabella che hai creato prima


    Teoricamente dovrebbe funzionare...ho provato i primi script e funzionano correttamente...prova a fare tutto secondo le istruioni e andrà tutto bene

    Spero di averti dato una mano

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da ALFRAN Visualizza messaggio
    Se fossi in te creerei una tabella nel database...dal pannello di controllo vai su tools,poi su phpmyadmin, quindi,dopop aver inserito i i tuoi dati, sulla destra troverai scritto "my_nomedeltuoaccount" klickaci su e poi va su crea tabella,dalle il nome che vuoi e su numero campi inserisci '1'.
    Si aprirrà un altra schermata su campo scrivi quello che vuoi,poi sotto sostituisci VARCHAR con INT, quindi su extra imposta "auto_increment" quindi va su salva.
    ora torna al pannello di controllo e su gestione file crea un file con estensione php con questa sintassi:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome_account", "password") or die(mysql_error());
    $sele=mysql_select_db("my_nome_account", $conn) or die(mysql_error());
    $a=0;
    while(
    $a!==3){$ins="insert into nome-tabella(nome-campo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    ;
    $a+=1;

    }

    ?>
    dove io ho scritto "nome_account" devi scrivere il tuo username che usi per accedere al pannello di controllo...dov'è ho scritto password devi inserire la tua password(puoi anche non metterla,però devi rimanere le virgolette, es.: "").
    dove c'è my_nome_account devi inserire il nome del database(che è sempre "my_" seguito dal tuo nik ad esempio il mio è "my_alfran"
    in nome-tabella devi mettere il nome della tabella che hai creato prima
    in nome campo il nome del campo che hai creato dopo
    salva il file (assicurandoti che sia con estensione phpe aprilo in una nuova finestra. dopo va in gestione file e crea questo file html:
    Codice HTML:
    <form name="antonio" method="post" action="c.php">
    <input type="hidden" name="id">
    <input type="submit" value="aggiorna">
    poi nella stessa cartella crea un file chiamandolo c.php con questa sintassi:
    Codice PHP:
    $conn=mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    questi ultimi due file ti serviranno quando dovrai aggiornare il numero della immagini(ti basterà aprire il file html appena creato e klickare sul tasto "aggiorna" per ogni immagine aggiunta).

    ultima parte:vai in gestione file e modifica il file Animali.html(quello dove dovrà uscire il nomero delle immagini):
    invece di:
    Codice HTML:
    <table border="3" align="center" bgcolor=#336699><td> 
        <font color="white"><b>38 immagini in tutto </b></font></td> 
           </table> <br>
    metti questo:
    Codice PHP:
    <table border="3" align="center" bgcolor=#336699><td>
    <font color="white">
    <?php
    $conn
    =mysql_connect("localhost", "nome-del-tuo-account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $selezione=mysql_query("select * from nome_della_tabella") or die(mysql_error());$numero=mysql_num_rows($selezione);
    echo
    "<b>$numero immagini in tutto </b>";?></font></td>
    </table> <br>
    le stesse avvertenze di prima "nome-del-tuo-account" dovrai sostituirlo con il nome del tuo account
    dove ho scritto 'nome_della_tabella' dovrai mettere il nome della tabella che hai creato prima


    Teoricamente dovrebbe funzionare...ho provato i primi script e funzionano correttamente...prova a fare tutto secondo le istruioni e andrà tutto bene

    Spero di averti dato una mano
    mi sembra di aver fatto tutto passo dopo passo ma non funziona niente

    --------

    quando schiaccio su aggiorna mi esce fuori questo, cioè ol file c.php :

    Codice PHP:
    $conn=mysql_connect("localhost", "bboys", "") or die(mysql_error()); $sele=mysql_select_db("my_bboys", $conn) or die(mysql_error()); $ins="insert into numeri(nnumeri) values('')"; $query=mysql_query($ins) or die(mysql_error());
    Ultima modifica di andreafallico : 21-08-2010 alle ore 20.07.52 Motivo: usa il tasto Edita

  4. #4
    Guest

    Predefinito

    XD errore mio ho scordato la cosa più importante!! nn ho copiato i tag d'apertura...
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error());?>
    --------

    ti riscrivo i tre script corretti:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome_account", "password") or die(mysql_error());
    $sele=mysql_select_db("my_nome_account", $conn) or die(mysql_error());
    $a=0;
    while(
    $a!==38){$ins="insert into nome-tabella(nome-campo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    ;
    $a+=1;

    }

    ?>
    poi:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error()); ?>
    quindi:

    Codice PHP:
    <table border="3" align="center" bgcolor=#336699><td>
    <font color="white">
    <?php
    $conn
    =mysql_connect("localhost", "nome-del-tuo-account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $selezione=mysql_query("select * from nome_della_tabella") or die(mysql_error());$numero=mysql_num_rows($selezione);
    echo
    "<b>$numero immagini in tutto </b>";?></font></td>
    </table> <br>
    Ultima modifica di andreafallico : 22-08-2010 alle ore 17.04.50 Motivo: usa il tasto Edita

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da ALFRAN Visualizza messaggio
    XD errore mio ho scordato la cosa più importante!! nn ho copiato i tag d'apertura...
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error());?>
    --------

    ti riscrivo i tre script corretti:

    .................................................. ..........

    Codice PHP:
    <table border="3" align="center" bgcolor=#336699><td>
    <font color="white">
    <?php
    $conn
    =mysql_connect("localhost", "nome-del-tuo-account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $selezione=mysql_query("select * from nome_della_tabella") or die(mysql_error());$numero=mysql_num_rows($selezione);
    echo
    "<b>$numero immagini in tutto </b>";?></font></td>
    </table> <br>
    non funziona

    http://bboys.altervista.org/numeri/NuovoFile.html
    http://bboys.altervista.org/Categori...i/Animali.html

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Il problema è l'estensione del file che è HTML.
    Il server, di default, interpreta solo il php all'interno dei file con estesione PHP.

    Puoi rinominare le estensioni dei files in .php per far funzionare lo script.
    Se non vuoi modificare le estensioni e vuoi far interpretare il php anche all'interno dei files html puoi aggiungere una direttiva nel file .htaccess della root:

    Codice:
    AddType application/x-httpd-php .html
    A te la scelta.

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Il problema è l'estensione del file che è HTML.
    Il server, di default, interpreta solo il php all'interno dei file con estesione PHP.

    Puoi rinominare le estensioni dei files in .php per far funzionare lo script.
    Se non vuoi modificare le estensioni e vuoi far interpretare il php anche all'interno dei files html puoi aggiungere una direttiva nel file .htaccess della root:

    Codice:
    AddType application/x-httpd-php .html
    A te la scelta.
    XFETTO... adesso funziona

    ma adesso è possibile far diventare tutto questo automatico??? Far aggornare numero ogni volta che aggiungo dei file in una cartella precisa ???
    Ultima modifica di bboys : 26-08-2010 alle ore 16.58.04

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da ALFRAN Visualizza messaggio
    Se fossi in te creerei una tabella nel database...dal pannello di controllo vai su tools,poi su phpmyadmin, quindi,dopop aver inserito i i tuoi dati, sulla destra troverai scritto "my_nomedeltuoaccount" klickaci su e poi va su crea tabella,dalle il nome che vuoi e su numero campi inserisci '1'.
    Si aprirrà un altra schermata su campo scrivi quello che vuoi,poi sotto sostituisci VARCHAR con INT, quindi su extra imposta "auto_increment" quindi va su salva.
    ora torna al pannello di controllo e su gestione file crea un file con estensione php con questa sintassi:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost", "nome_account", "password") or die(mysql_error());
    $sele=mysql_select_db("my_nome_account", $conn) or die(mysql_error());
    $a=0;
    while(
    $a!==3){$ins="insert into nome-tabella(nome-campo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    ;
    $a+=1;

    }

    ?>
    dove io ho scritto "nome_account" devi scrivere il tuo username che usi per accedere al pannello di controllo...dov'è ho scritto password devi inserire la tua password(puoi anche non metterla,però devi rimanere le virgolette, es.: "").
    dove c'è my_nome_account devi inserire il nome del database(che è sempre "my_" seguito dal tuo nik ad esempio il mio è "my_alfran"
    in nome-tabella devi mettere il nome della tabella che hai creato prima
    in nome campo il nome del campo che hai creato dopo
    salva il file (assicurandoti che sia con estensione phpe aprilo in una nuova finestra. dopo va in gestione file e crea questo file html:
    Codice HTML:
    <form name="antonio" method="post" action="c.php">
    <input type="hidden" name="id">
    <input type="submit" value="aggiorna">
    poi nella stessa cartella crea un file chiamandolo c.php con questa sintassi:
    Codice PHP:
    $conn=mysql_connect("localhost", "nome del tuo account", "") or die(mysql_error());
    $sele=mysql_select_db("my_alfran", $conn) or die(mysql_error());
    $ins="insert into nometabella(nomecampo) values('')";
    $query=mysql_query($ins) or die(mysql_error());
    questi ultimi due file ti serviranno quando dovrai aggiornare il numero della immagini(ti basterà aprire il file html appena creato e klickare sul tasto "aggiorna" per ogni immagine aggiunta).

    ultima parte:vai in gestione file e modifica il file Animali.html(quello dove dovrà uscire il nomero delle immagini):
    invece di:
    Codice HTML:
    <table border="3" align="center" bgcolor=#336699><td> 
        <font color="white"><b>38 immagini in tutto </b></font></td> 
           </table> <br>
    metti questo:
    Codice PHP:
    <table border="3" align="center" bgcolor=#336699><td>
    <font color="white">
    <?php
    $conn
    =mysql_connect("localhost", "nome-del-tuo-account", "") or die(mysql_error());
    $sele=mysql_select_db("my_nome-del-tuo-account", $conn) or die(mysql_error());
    $selezione=mysql_query("select * from nome_della_tabella") or die(mysql_error());$numero=mysql_num_rows($selezione);
    echo
    "<b>$numero immagini in tutto </b>";?></font></td>
    </table> <br>
    le stesse avvertenze di prima "nome-del-tuo-account" dovrai sostituirlo con il nome del tuo account
    dove ho scritto 'nome_della_tabella' dovrai mettere il nome della tabella che hai creato prima


    Teoricamente dovrebbe funzionare...ho provato i primi script e funzionano correttamente...prova a fare tutto secondo le istruioni e andrà tutto bene

    Spero di averti dato una mano
    Hm... questo è simile a un guesbook
    Ultima modifica di bboys : 30-08-2010 alle ore 12.54.59

Regole di scrittura

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