• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

DBM Datenbank Problem!

chrlen

New member
Hallo zusammen!

Wie ihr sicherlicht wisst, bin ich noch php neuling...

Ich wollte diese Datenbank eigentlich nur "zum Spass" machen, doch mittlerweile kotzt es mich an, da es nicht geht ;)

<?php
$dbh = dbmopen( "/pfad/zu/der/datenbank, "c" )
or die("Konnte DBM nicht öffnen");

if ( isset ( $loeschen ) )
{
while ( list ( $schluessel, $wert ) = each ( $loeschen ) )
{
unset( $preise[$wert]);
dbmdelete( $dbh, $wert );
}
}

if ( isset ( $preise ) )
{
while ( list ( $schluessel, $wert ) = each ( $preise ) )
dbmreplace( $dbh, $schluessel, $wert );
}

if ( ! empty( $name_add ) && ! empty( $addy_add ) && ! empty( $telefon_add ) )
dbminsert( $dbh, "$name_add", "$addy_add", "$telefon_add" ); //Hier ist was falsch!
?>


<head>
<title>Adressen Datenbank</title>
</head>
<body>

<form action="http://www.meinedomain.com/script/adressen.php" method="post">

<table border="0">
<tr>
<td>Löschen</td>
<td>URL</td>
<td>Beschreibung</td>
</tr>

<?php
$schluessel = dbmfirstkey( $dbh );
while ( $schluessel != "" )
{
$besch = dbmfetch( $dbh, $schluessel );
print "<tr><td><input type='checkbox' name=\"loeschen[]\" ";
print "value=\"$schluessel\"></td>";
print "<td>$schluessel</td>";
print "<td> <input type=\"text\" name=\"addy[$schluessel]\" ";
print "value=\"$besch\"> </td>";
print "<td> <input type=\"text\" name=\"telefon[$schluessel]\" ";
print "value=\"wann\"> </td>";
$schluessel = dbmnextkey( $dbh, $schluessel );
}

dbmclose( $dbh );
?>

<tr>
<td> </td>
<td><input type="text" name="name_add"></td>
<td><textarea name="addy_add" rows="3" cols="50"></textarea></td>
<td><input type="text" name="telefon_add"></td>
</tr>

<tr>
<td colspan=3 align="right">
<input type="submit" value="Ändern">
</td>
</tr>

</table>
</form>

</body>


Immer wenn ich was einfügen will kommt diese _DOOFE_ Fehlermeldung:

Warning: Wrong parameter count for dbminsert() in /pfad/zum/script/adressen.php on line 21

Diese Zeile 21 habe ich mit einem Kommentar gekennzeichnet..

Ihr PHPGurus könnt mir sicherlich helfen, stimmt's?? ;)

Was ich noch sagen muss; mySQL kommt für mich zur Zeit nicht in Frage..


Danke im Voraus!
chrlen
 
Zurück
Oben