Visualizzazione risultati 1 fino 21 di 21

Discussione: visualizzare dei dati di una tabella di un db

  1. #1
    Guest

    Predefinito

    come faccio a visualizzare dei determinati dati di una tabella di un db in una pagina html? e come faccio a fare in modo ke mi vengano fuori solo un tot. di dati in ogni pagina e dopo di ke mi crei le varie pagine??

    Grazie

  2. #2
    Guest

    Predefinito

    ho provato a mettere questo codice ma nn funge

    [code:1:586844dd05]<?
    include "../config.php";
    include "header.php";

    if (!$a) {
    $query = mysql_db_query ($dbname,"select * from top_user order by catname",$db) or die (mysql_error());

    ?>
    <table align="center" width=90% border=0 cellspacing=3 cellpadding=0>
    <tr><td colspan=3><a href="ceditor.php?a=add">Aggiungi una Categoria</A></td></tr>
    <tr>
    <td>ID Categoria</td>
    <td>Nome Categoria</td>
    <td>Azione</td>
    </tr>
    <?

    while ($rows = mysql_fetch_array($query)) {
    echo "
    <tr>
    <td>$rows[sid]</td>
    <td>$rows[title]</td>
    <td><a href=\"ceditor.php?a=edit&cid=$rows[c id]\">Modifica</a> / <a href=\"ceditor.php?a=del&cid=$rows[ci d]\">Cancella</a></td>
    </tr>
    ";
    }
    ?>
    </table>[/code:1:586844dd05] mi dice: Parse error: parse error in /membri2/duccio/top100/admin/iscritti.php on line 28 la riga 28 è l'ultima ke c'è quindi..è </table> ke diamine di errore c'è?? :?

  3. #3
    Guest

    Predefinito

    l'ho modificato così:
    [code:1:e01f14b4d1]<?
    include "../config.php";
    include "header.php";

    if (!$a) {
    $query = mysql_db_query ($dbname,"select * from top_user order by banner",$db) or die (mysql_error());

    ?>
    <table align="center" width=90% border=0 cellspacing=3 cellpadding=0>
    <tr><td colspan=3><a href="http://duccio.altervista.org">Home</A></td></tr>
    <tr>
    <td>ID Sito</td>
    <td>NUrl Banner</td>
    </tr>
    <?

    while ($rows = mysql_fetch_array($query)) {
    echo "
    <tr>
    <td>$rows[sid]</td>
    <td>$rows[banner]</td>
    </tr>
    ";
    }
    ?>
    </table>
    <?
    include "footer.php";
    ?>[/code:1:e01f14b4d1]
    ma ancora nn va..cos'è ke sbaglio???

  4. #4
    Guest

    Predefinito

    è troppo semplice o troppo diffile?? credo ke sia la prima ke ho detto...ma qualcuno faccia uno sforzo perfavore..x me è molto importante...

    Grazie mille in anticipo :)

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Duccio, il problema potrebbe essere che apri 2 graffe e ne chiudi solo 1 (ovviamente ammesso che non venga chiusa piu` avanti nal codice).
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

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

    Predefinito

    Citazione Originalmente inviato da duccio
    come faccio a fare in modo ke mi vengano fuori solo un tot. di dati in ogni pagina e dopo di ke mi crei le varie pagine??
    Grazie
    $query = "....... LIMIT 0,6";

    ti prende solo 6 record dalla tabella (0,6 infatti)

  7. #7
    Guest

    Predefinito

    ok grazie mille ;) provo subito e ti faccio sapere :)

  8. #8
    Guest

    Predefinito

    hem..dov'è la graffa in più??

  9. #9
    Guest

    Predefinito

    ??? nessuno me lo sa dire??

  10. #10
    flan non è connesso Utente
    Data registrazione
    17-01-2004
    Messaggi
    181

    Predefinito

    dopo if ce ne sta una e poi non viene chiusa (in questo pezzo di codice almeno)

  11. #11
    Guest

    Predefinito

    EVVIVAAAAAAAAAAAAAAAAAAA FUNGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE GRAZIE MILLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE scusate l'urlo ma ci voleva

  12. #12
    Guest

    Predefinito

    rieccomi con un altro problem :) ho modificato quella pagina in modo ke si possono modificare anke i dati ke ci sono nel db e ho fatto una pagina con questo codice:
    [code:1:c2072db7c5]<?
    include "../config.php";
    include "header.php";
    ?>
    <center>
    <form action="seditor.php" method="post">
    Search by
    <select name=field>
    <option <?if ($field=="description") echo "selected";?> value="description">Description</option>
    <option <?if ($field=="name") echo "selected";?> value="name">Owner Name</option>
    <option <?if ($field=="email") echo "selected";?> value="email">Owner Email</option>
    <option <?if ($field=="url") echo "selected";?> value="url">Site Url</option>
    <option <?if ($field=="title") echo "selected";?> value="title">Site Title</option>
    <option <?if ($field=="sid") echo "selected";?> value="sid">Site ID</option>
    </select>
    <input type=text name=que value="<? echo $que;?>"><BR>
    <input type=submit name=submit>
    </form>
    </center>
    <?
    if ($que AND !$a) {
    ?>
    <table align=center border=1 cellpadding=3 cellspacing=0>
    <tr>
    <td align=center bgcolor="#5087AF"><B><font face=verdana size=2 color="white">ID Sito:</font></B></td>
    <td align=center bgcolor="#5087AF"><B><font face=verdana size=2 color="white">Titolo Sito:</font></B></td>
    <td align=center bgcolor="#5087AF"><B><font face=verdana size=2 color="white">Azione:</font></B></td>
    <td align=center bgcolor="#5087AF"><B><font face=verdana size=2 color="white">Commenti:</font></B></td>
    </tr>
    <?
    $query = mysql_query ("select sid,title from top_user where $field like '%$que%' order by sid",$db) or die("Sites Database SELECT Error");
    while ($rows = mysql_fetch_array($query)) {
    echo "<tr>
    <td><font face=verdana size=2>$rows[sid]</font></td>
    <td><font face=verdana size=2>$rows[title]</font></td>
    <td><font face=verdana size=2><a href=\"seditor.php?sid=$rows[sid]&amp ;a=edit\">Edit</a> | <a href=\"seditor.php?sid=$rows[sid]&amp ;a=delete\">Delete</a></font></td>
    <td><font face=verdana size=2><a href=\"reditor.php?sid=$rows[sid]&amp ;a=edit\">Edit</a> | <a href=\"reditor.php?sid=$rows[sid]&amp ;a=edit\">Delete</a></font></td>
    </tr>";
    }
    ?>
    </table>
    <?
    }
    if ($sid AND $a) {
    if ($a == "edit") {
    $query = mysql_db_query ($dbname,"select * from top_user where sid=$sid",$db) or die (mysql_error());
    $rows = mysql_fetch_array($query);
    ?>
    <Table Align="center" Border="1" Width="400" CellPadding="3" CellSpacing="0">
    <tr>
    <td>
    <form action="seditor.php" method="post">
    User Name:<BR>
    <input type="text" name="name" value="<? echo $rows[name]?>"><BR>
    Password:<BR>
    <input type="text" name="passw" value="<? echo $rows[password]?>"><BR>
    Email Address:<BR>
    <input type="text" name="email" value="<? echo $rows[email]?>"><BR>
    Site Title:<BR>
    <input size=50 type="text" name="title" value="<? echo $rows[title]?>"><BR>
    Site URL:<BR>
    <input size=50 type="text" name="url" value="<? echo $rows[url]?>"><BR>
    Link Back URL:<BR>
    <input size=50 type="text" name="linkback" value="<? echo $rows[linkback]?>"><BR>
    Banner URL:<BR>
    <input size=50 type="text" name="banner_url" value="<? echo $rows[banner]?>"><BR>
    <hr><center>
    <IMG SRC="<? echo $rows[banner];?>" border=0></center>
    <hr>
    Current Width for any Banner is <? echo $max_banner_width;?><BR>
    <input size="4" type="text" name="banner_w" value="<? echo $max_banner_width;?>"><BR>
    Current Height for any Banner is <? echo $max_banner_height;?><BR>
    <input size="4" type="text" name="banner_h" value="<? echo $max_banner_height;?>"><BR>
    Site Description:<BR>
    <input size="50" type="text" name="description" value="<? echo $rows[description]?>"><BR&gt ;
    Hits OUT:<BR>
    <input size="10" type="text" name="thout" value="<? echo $rows[thout]?>"><BR>
    STATUS:<BR>
    <select name=status>
    <? if ($rows[status] == "Y") echo "<option value=Y selected>OK</option>"; else echo "<option value=Y>OK</option>"?>
    <? if ($rows[status] == "N") echo "<option value=N selected>Waiting for Validation</option>"; else echo "<option value=N>Waiting for Validation</option>"?>
    </select><BR>
    Set site as a Hot:<BR>
    <select name=stars>
    <? if ($rows[stars] == 0) echo "<option value=1 selected>No</option>"; else echo "<option value=1>No</option>"?>
    <? if ($rows[stars] >= 1) echo "<option value=2 selected>Yes</option>"; else echo "<option value=2>Yes</option>"?>
    </select><BR>
    Site Category:<BR>
    <select name=category>
    <?
    $query = mysql_db_query ($dbname,"select * from top_cats order by catname",$db) or die (mysql_error());
    while ($rowss = mysql_fetch_array($query))
    {
    echo "<option value=$rowss[cid]";
    if ($rows[category] == $rowss[cid]) {echo " selected";}
    echo ">$rowss[catname]</option><BR>";
    }
    ?>
    </select><BR>
    <font color="<? echo $font_color;?>" face="<? echo $font_face;?>" size="<? echo $font_size;?>">Country:</font><BR>
    <select name=country>
    <?
    $handle=opendir("../images/flags");
    while (false!==($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    $country = substr($file,0,strpos($file,'.'));
    echo "<option value=\"".$file."\" ";
    if ($rows[country] == $file) echo "selected";
    echo ">".$country."</option>\n";
    }
    }
    closedir($handle);
    ?>
    </select>
    </font>
    <BR>
    <center>
    <BR>
    <input type="submit" name="submit">
    <input type=hidden name=sid value="<? echo $rows[sid]?>">
    <input type=hidden name=a value="update">
    </center>
    </form>
    </td>
    </tr>
    </Table>
    <?
    }
    if ($a == "update") {
    $query = mysql_db_query ($dbname,"Update top_user set name='$name',password='$passw',email='$email',titl e='$title',url='$url',banner='$banner_url',bannerw =$banner_w,bannerh=$banner_h,description='$descrip tion',category=$category,thout=$thout,stars=$stars ,country='$country',status='$status',linkback='$li nkback' Where sid=$sid",$db) or die(mysql_error());
    echo "Site has been updated.<BR>";
    }
    if ($a == "delete") {
    mysql_db_query ($dbname,"delete from top_user where sid=$sid",$db) or die (mysql_error());
    mysql_db_query ($dbname,"delete from top_hits where sid=$sid",$db) or die (mysql_error());
    mysql_db_query ($dbname,"delete from top_review where sid=$sid",$db) or die (mysql_error());
    }
    }
    include "footer.php";
    ?>[/code:1:c2072db7c5]
    ma mi da questo errore: Sites Database SELECT Error
    come mai?? a me sembra di aver scritto bene tutti i nomi del db, tabelle ecc.. si vede ke sono proprio un novellino..sicuramente sarà un errore stupido

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da marcio
    Citazione Originalmente inviato da duccio
    come faccio a fare in modo ke mi vengano fuori solo un tot. di dati in ogni pagina e dopo di ke mi crei le varie pagine??
    Grazie
    $query = "....... LIMIT 0,6";

    ti prende solo 6 record dalla tabella (0,6 infatti)
    per 10 record come faccio?? al posto di 0.6 ci metto 10??

  14. #14
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Non e` 0.6 ... e` LIMIT 0,6 ... cioe`, i primi sei elementi presenti che soddisfano la condizione.

    Per prendere i primi 10: LIMIT 0,10
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  15. #15
    Guest

    Predefinito

    lo so ke nn è 0.6 :) ho teddo 0.6 perchè è 0.6 ke devo modificare :) cmq grazie ;) era quello ke volevo sapere ;)

  16. #16
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da duccio
    ma mi da questo errore: Sites Database SELECT Error
    come mai?? a me sembra di aver scritto bene tutti i nomi del db, tabelle ecc.. si vede ke sono proprio un novellino..sicuramente sarà un errore stupido
    Eh guarda, la sistassi della query va bene, solo che è composta da valori che dovranno essere inviati sopo il submit del form,
    e si capisce che per funzionare devi avere:
    tabella di nome "top_user"
    campi dai nomi: description, name, email, url, sid.
    un riferimento $db alla connessione al DataBase

    $query = mysql_query ("select sid,title from top_user where $field like '%$que%' order by sid",$db)
    or die("Sites Database SELECT Error");

    Come vedi dal messaggio di fallimento in die,
    è questa query che ti da errore.

    (curiosità, dato che hai già fatto un'altra domanda...
    non è che hai risolto già questa cosa della query?)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  17. #17
    Guest

    Predefinito

    Citazione Originalmente inviato da heracleum
    Citazione Originalmente inviato da duccio
    ma mi da questo errore: Sites Database SELECT Error
    come mai?? a me sembra di aver scritto bene tutti i nomi del db, tabelle ecc.. si vede ke sono proprio un novellino..sicuramente sarà un errore stupido
    Eh guarda, la sistassi della query va bene, solo che è composta da valori che dovranno essere inviati sopo il submit del form, e si capisce che per funzionare devi avere:
    tabella di nome "top_user"
    campi dai nomi: description, name, email, url, sid.
    un riferimento $db alla connessione al DataBase

    $query = mysql_query ("select sid,title from top_user where $field like '%$que%' order by sid",$db) or die("Sites Database SELECT Error");

    Come vedi dal messaggio di fallimento in die è quella query che ti da errore.

    (curiosità, hai già fatto un'altra domanda... non è che hai risolto già questa cosa della query?)
    me ne ero accorto dopo :) ieri sra nn ci stavo con la testa stamattina ho risolto il problema hihi

  18. #18
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Aaaaaaah
    ma alloraaaaaa ditelooooo :D
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  19. #19
    Guest

    Predefinito

    Citazione Originalmente inviato da heracleum
    Aaaaaaah
    ma alloraaaaaa ditelooooo :D
    hihi mi ero dimenticato ho in testa 4500 cose stamattina hihi

  20. #20
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da duccio
    Citazione Originalmente inviato da heracleum
    Aaaaaaah
    ma alloraaaaaa ditelooooo :D
    hihi mi ero dimenticato ho in testa 4500 cose stamattina hihi
    No vabè scherzavo, e poi appunto visto che procedevi nelle domande poteva voler dire tre cose soltanto:
    hai risolto la precedente e chiedi un'altra domanda
    chiedi domande in multi-threading
    ti droghi :D
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  21. #21
    Guest

    Predefinito

    hihi i motivi sono tutti e 3

Regole di scrittura

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