Zum Inhalt springen

Arrayausgaben beschränkung ?! HILFE :-(


Empfohlene Beiträge

Hallo

Ich bin kurz vor der Verzweiflung!!!

Ich kann nur eine bestimmte anzahl von Arrays ausgeben.

Hier mal der CODE:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Unbenanntes Dokument</title>

</head>

<body bgcolor="#D1D9E0" text="#000000" link="#003399" vlink="#800080" alink="#FF0000">

<div align="center">

<p><font size="+3"><strong>User Freischalten </strong></font></p>

<?

include("db.php");

$sql= "SELECT * FROM singlesunfrei";

$result = mysql_query($sql, $db);

$anz = 0;

while ($datensatz = mysql_fetch_array($result))

{

$anz++;

?>

<form name="form<? echo $datensatz[loginname]; ?>" method="post" action="userfreischaltungdb.php?freischaltenname=<? echo $datensatz[loginname]; ?>">

<p><strong>Userdaten über <?echo $datensatz[loginname]; ?></strong></p>

<table width="57%" border="1">

<tr>

<td width="27%">Name:</td>

<td width="73%"><?echo $datensatz[name]; ?></td>

</tr>

<tr>

<td>Loginname</td>

<td><? echo $datensatz[loginname]; ?></td>

</tr>

<tr>

<td>Alter:</td>

<td><? echo $datensatz[age]; ?></td>

</tr>

<tr>

<td>Wohnort:</td>

<td><? echo $datensatz[wohnort]; ?></td>

</tr>

<tr>

<td>Email:</td>

<td><? #echo $datensatz; ?></td>

</tr>

<tr>

<td>Geschlecht:</td>

<td><? #echo $datensatz[geschlecht]; ?></td>

</tr>

</table>

<? #$test = $datensatz[id]; ?>

<p>

<input type="submit" name="Submit" value="Freischalten">

<input type=button value="FakeUser Löschen" onClick="self.location='fakeuserloeschen.php?freischaltenid=<? #echo $test;?>'">

</p>

</form>

<p> </p><p> </p>

<?

}

?>

</div>

</body>

</html>

so funktioniert der Code.. aber sobald ich das "#" zeichen vor einem echo wegnehme gehts nimmer.. wenn ich aber oben zb. echo $datensatz[loginname] auskommentiere dann geht die ausgabe der emailaddy.. aber beide zusammen geht nicht..

könnte ihr mir weiterhelfen ?!

danke..

MILKA

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also so wie ich das sehe, hast Du schonmal die PHP-Inhalte nicht ganz richtig eingefügt.

PHP - Anfang entspricht <?PHP und nicht <?.

Mit der Variablen $anz willst Du anscheinend die Zeilen in Deinem Ergebnis zählen?

Dazu gibt es noch den Befehl mysql_num_rows(Variable der Abfrage)

Klappt eigentlich diese Übergabe bei Dir? action="userfreischaltungdb.php?freischaltenname=<? echo $datensatz[loginname]; ?>">

Des weiteren gehe ich jetzt mal davon aus, dass in Deiner db.php die Verbindung zur Datenbank hergestellt wird, oder? Wird die Verbindung auch wieder geschlossen innerhalb dieses php-Skriptes? Das Schließen der Verbindung kannst Du ja erst machen, nachdem die Abfrage abgelaufen ist.

Also das sind so die Sachen, die mir aufgefallen sind.

Gruß Zonk

Link zu diesem Kommentar
Auf anderen Seiten teilen

<?php

// Hostname oder IP des MySQL-Servers

$host = "localhost";

// Username und Passwort zum einloggen in den Datenbankserver

$user = "****";

$passwort = "*****";

// Name der Datenbank

$mysqldb = "singles5";

// Connect zur Datenbank

$db =MYSQL_CONNECT($host,$user,$passwort);

//Select

MYSQL_SELECT_DB($mysqldb, $db);

?>

so sieht meine db.php aus

achja. und das mit dem form geht auch

sieht dann so aus..

<form name="formbine" method="post" action="userfreischaltungdb.php?freischaltenname=bine">

aber warum kann ich nur eine bestimme anzahl ausgeben ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

jap.. so wie ich es vorhin gepostet habe ging die ausgabe.. sobald ich aber ein näcstes echo auskommentiert habe.. gingsnimmer..

ich habs zurzeit 4 datensätze dort liegen.. diese variiert aber ständig.

*seufz*

achja.. noch eine frage

<?php

// Hostname oder IP des MySQL-Servers

$host = "localhost";

// Username und Passwort zum einloggen in den Datenbankserver

$user = "****";

$passwort = "*****";

// Name der Datenbank

$mysqldb = "singles5";

// Connect zur Datenbank

$db =MYSQL_CONNECT($host,$user,$passwort);

//Select

MYSQL_SELECT_DB($mysqldb, $db);

?>

wenn ich bei MYSQL_SELECT_DB($mysqldb, $db); das $mysqldb weglasse.. gehts dann auch ?

TOBI

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...