![]() |
Printa senast inlagda ID
Hej!
Jag har ett formulär som hämtar flera olika sorters info, bland annat med bilder och liknande. Jag har en önskan om att kunna printa de såhär på min sida: [id 1] [id 2] [id 3] [id 3] [id 4] [id 5] [id 6] [id 7] [id 8] [id 9] [id 10] [id 11] Medan de nu ser ut såhär: id 1 id 2 id 3 id 4 id 5 id 6 Koden jag använder är som följande: <?php mysql_connect("localhost", "****", "*****") or die(mysql_error()); mysql_select_db("*******") or die(mysql_error()); $sql = "SELECT submission_id FROM ft_form_1 ORDER BY submission_id DESC LIMIT 0,1"; echo "<table border='0'>"; $result = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { echo "<tr><td>"; echo $row['submission_id']; echo "</td></tr>"; } echo "</table>"; ?> Jag är ingen mästare på det här med php och mysql, så förklara gärna så utförligt som möjligt :) Har sett något kommando vid namn last_entry eller liknande, men har inte riktigt förstått hur jag ska implentera det.. Tacksam för all hjälp! |
Testa detta:
PHP-kod:
|
Citat:
Allt går igenom Form Tools 2 som ligger på servern, vet inte ifall det kan ha något med det att göra? Det borde gå väldigt enkelt att bara välja de cols som jag vill åt, jag kan se det väldigt utförligt när jag loggar in på Formtools men jag kan inte få den att printa ut det på sidan :) Hoppas det finns något sätt att få detta att fungera, denna koden har gjort mig galen i 3 dagar nu och jag får det verkligen inte att fungera trots att det verkar så enkelt! Jag får hämtat all info jag vill ha, men kan inte specificera det till endast ett id :( |
Tror Emil menade såhär:
PHP-kod:
|
Citat:
|
Citat:
Detta är den totala koden jag använder: <?php mysql_connect("localhost", "*****", "*******") or die(mysql_error()); mysql_select_db("******") or die(mysql_error()); $sql = "SELECT submission_id FROM ft_form_1 ORDER BY submission_id DESC LIMIT 12"; echo "<table border='0'>"; $result = mysql_query($sql) or die(mysql_error()); $i = 0; echo '<tr>'; while ($row = mysql_fetch_assoc($result)) { if($i % 3 == 0 && $i != 0) { echo '</tr><tr>'; } echo '<td>', $row['submission_id'], '</td>'; $i++; } echo '</tr>'; ?> |
Hur många rader får du ut om du kör SQL-frågan för sig, till exempel direkt i MySQL-prompten eller via PHPMyAdmin?
|
Citat:
$sql = "SELECT submission_id FROM ft_form_1 ORDER BY submission_id DESC LIMIT 12"; |
Kod:
echo '<ul id="lista">'; Kod:
#lista |
Alla tider är GMT +2. Klockan är nu 15:31. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson