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
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
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'è?? :?
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???
è 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 :)
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
$query = "....... LIMIT 0,6";Originalmente inviato da duccio
ti prende solo 6 record dalla tabella (0,6 infatti)
ok grazie mille ;) provo subito e ti faccio sapere :)
hem..dov'è la graffa in più??![]()
![]()
??? nessuno me lo sa dire??
dopo if ce ne sta una e poi non viene chiusa (in questo pezzo di codice almeno)
EVVIVAAAAAAAAAAAAAAAAAAA FUNGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE GRAZIE MILLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE scusate l'urlo ma ci voleva![]()
![]()
![]()
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]& ;a=edit\">Edit</a> | <a href=\"seditor.php?sid=$rows[sid]& ;a=delete\">Delete</a></font></td>
<td><font face=verdana size=2><a href=\"reditor.php?sid=$rows[sid]& ;a=edit\">Edit</a> | <a href=\"reditor.php?sid=$rows[sid]& ;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> ;
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![]()
per 10 record come faccio?? al posto di 0.6 ci metto 10??Originalmente inviato da marcio
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
lo so ke nn è 0.6 :) ho teddo 0.6 perchè è 0.6 ke devo modificare :) cmq grazie ;) era quello ke volevo sapere ;)
Eh guarda, la sistassi della query va bene, solo che è composta da valori che dovranno essere inviati sopo il submit del form,Originalmente inviato da duccio
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)
me ne ero accorto dopo :) ieri sra nn ci stavo con la testa stamattina ho risolto il problema hihiOriginalmente inviato da heracleum
Aaaaaaah
ma alloraaaaaa ditelooooo :D
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
hihi mi ero dimenticatoOriginalmente inviato da heracleum
![]()
ho in testa 4500 cose stamattina hihi
No vabè scherzavo, e poi appunto visto che procedevi nelle domande poteva voler dire tre cose soltanto:Originalmente inviato da duccio
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)
![]()
hihi i motivi sono tutti e 3
![]()
![]()