#1 5. September 2007 Problem mit Sqlite Hi, ich habe folgendas Problem, ich habe mir ein Telefonbuch mit SQLite gecodet... als es dann unter XAMPP einwandfrei lief, hab ich alles mal hochgeladen. Nur leider funktioniert es nun offline, aber online nicht... Er liest alles aus, nur kann ich meine einträge nicht Löschen oder Hinzufügen. CHMOD ist schon auf 777 und SQLite wird unterstützt. Bitte ien bisschen genauer erklären, was da falsch ist, bin anfäger und würd das gern wissen. Code: <?php include "langsettings.php"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link href="style.css" rel="stylesheet" type="text/css"> <title></title> </head> <body> <a href="javascript:history.back();">Zurück</a> <p> <h1><?php echo $TEXT['phonebook-head']; ?></h1> <?php echo $TEXT['phonebook-text1']; ?><p> <?php if (!($db = sqlite_open('sqlite/phonebook', '0666'))) { echo "<h2>".$TEXT['phonebook-error']."</h2>"; die; } ?> <h2><?php echo $TEXT['phonebook-head1']; ?></h2> <table border="0" cellpadding="0" cellspacing="0"> <tr bgcolor="#000000"> <td><img src="img/blank.gif" alt="" width="10" height="25"></td> <td class="tabhead"><img src="img/blank.gif" alt="" width="150" height="6"><br><b><?php echo $TEXT['phonebook-attrib1']; ?></b></td> <td class="tabhead"><img src="img/blank.gif" alt="" width="150" height="6"><br><b><?php echo $TEXT['phonebook-attrib2']; ?></b></td> <td class="tabhead"><img src="img/blank.gif" alt="" width="150" height="6"><br><b><?php echo $TEXT['phonebook-attrib3']; ?></b></td> <td class="tabhead"><img src="img/blank.gif" alt="" width="50" height="6"><br><b><?php echo $TEXT['phonebook-attrib4']; ?></b></td> <td><img src="img/blank.gif" alt="" width="10" height="25"></td> </tr> <?php if (!empty($_GET['lastname'])) { if (empty($_GET['firstname'])) { $_GET['lastname'] = ''; } if (empty($_GET['phone'])) { $_GET['phone'] = ''; } sqlite_query($db, "INSERT INTO users (lastname, firstname, phone) VALUES('$_GET[firstname]', '$_GET[lastname]', '$_GET[phone]')"); } if (isset($_GET['action']) && ($_GET['action'] == "del")) { sqlite_query($db, "DELETE FROM users WHERE id = $_GET[id]"); } $result = sqlite_query($db, "SELECT id, lastname, firstname, phone FROM users ORDER BY lastname"); $i = 0; while ($row = sqlite_fetch_array($result)) { if ($i > 0) { echo "<tr valign='bottom'>"; echo "<td bgcolor='#ffffff' height='1' style='background-image:url(img/strichel.gif)' colspan='6'></td>"; echo "</tr>"; } echo "<tr valign='middle'>"; echo "<td class='tabval'><img src='img/blank.gif' alt='' width='10' height='20'></td>"; echo "<td class='tabval'><b>".$row['firstname']."</b></td>"; echo "<td class='tabval'>".$row['lastname']." </td>"; echo "<td class='tabval'>".$row['phone']." </td>"; echo "<td class='tabval'><a onclick=\"return confirm('".$TEXT['phonebook-sure']."');\" href='phonebook.php?action=del&id=".$row['id']."'><span class='red'>[".$TEXT['phonebook-button1']."]</span></a></td>"; echo "<td class='tabval'></td>"; echo "</tr>"; $i++; } echo "<tr valign='bottom'>"; echo "<td bgcolor='#000000' colspan='6'><img src='img/blank.gif' alt='' width='1' height='8'></td>"; echo "</tr>"; sqlite_close($db); ?> </table> <br><br> <h2><?php echo $TEXT['phonebook-head2']; ?></h2> <form action="phonebook.php" method="get"> <table border="0" cellpadding="0" cellspacing="0"> <tr><td><?php echo $TEXT['phonebook-attrib1']; ?>:</td><td><input type="text" size="20" name="lastname"></td></tr> <tr><td><?php echo $TEXT['phonebook-attrib2']; ?>:</td><td> <input type="text" size="20" name="firstname"></td></tr> <tr><td><?php echo $TEXT['phonebook-attrib3']; ?>:</td><td> <input type="text" size="20" name="phone"></td></tr> <tr><td></td><td><input type="submit" value="<?php echo $TEXT['phonebook-button2']; ?>"></td></tr> </table> </form> <p> </body> </html> MfG h3llr4is3r bw gibts natürlich. + Multi-Zitat Zitieren
#2 6. September 2007 AW: Problem mit Sqlite unterschiedliche php-versionen (-> phpinfo checken)? unterschiedlich konfigurierte sqlite-libraries (wenn sie nicht dabei sein sollten)? ne angabe zur fehlermeldung wär nich schlecht, son sql-query hat ja immer n resultat. + Multi-Zitat Zitieren
#3 6. September 2007 AW: Problem mit Sqlite jo sqlite wird unterstützt, es kommt ja keine Fehlermeldung, wenn ich auf löschen klicke oder einen neuen eintrag mache. Die Seite wird nur aktualisiert... PECL Module version 2.0-dev $Id: sqlite.c,v 1.166.2.11 2006/01/01 12:50:14 sniper Exp $ SQLite Library 2.8.17 SQLite Encoding UTF-8 + Multi-Zitat Zitieren