Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Freie IP´s ermitteln





Frage

Hallo Experten! Ich bin PHP-Einsteiger und habe mal ein kleines Problem. Aber erstmal dazu, was ich alles gemacht habe und was der PHP-Script machen soll: 1.Schritt: Ich habe eine Datenbank erstellt, namens ip. In der Tabelle habe ich 5 Felder erstellt: ID, ip1, ip2, ip3, ip4 (Beispiel: ip1=172, ip2=20, ip3=2, ip4=20 => 172.20.2.20). Danach habe ich 2 Beispiel-IPs eingetragen: 172.20.2.20 und 172.20.2.21 . 2.Schritt: Dann habe ich folgendes PHP-Script geschrieben: [code] <?php include ("auth.php"); //Datenbank-Verbindung $erg = mysql_fetch_array(mysql_query("SELECT * FROM ip")); if ($erg[4] >= 1 && $erg[4] < 225) { if ($erg[4] == true) { $test=$erg[4]+1; echo $test; } } else { echo "Alle IP´s dieser Bereiche vergeben. Bitte nächsthöheren Bereich auswählen."; } ?> [/code] Als Ergebnis kommt 21 (4.Stelle) raus. Da aber in der Datenbank 2 IPs abgespeichert sind: 1) 172.20.2.20 2) 172.20.2.21 muss das Script als Ergebnis entweder 1 (also 172.20.2.1) sein, weil in der Datenbank die IPs 172.20.2.1 - 19 noch frei sind. Wenn es nicht der Fall wäre, dann sollte 22 (also 172.20.2.22)rauskommen. Das krieg ich leider nicht hin! Könnt ihr mir bitte helfen? Ist wichtig. Wäre sehr dankbar dafür! Surfer

Antwort von



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: