SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.10.2003, 10:02:39
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
Problem mit DB - Variable als Array

Hi,

ich möchte den Usern anbieten, sich eine eigene Telefonliste zu machen.

Dazu habe ich eine DB angelegt, die alle Daten enthält.
ich weiß im Groben schon, wie das Ganze funktionieren soll:
Ich erstelle eine Namensliste mit Kontrollkästen. Diese Kontrollkästen erhalten als Value die id.

Das Script sieht dazu so aus:
PHP-Code:

<FORM name="form1" method="post" action="out_phone.php">

<!-- Telefonliste -->
    
<? 
include("db.inc.php");            // Verbindung zur Datenbank

$query = "SELECT * FROM $table ORDER BY name"; // Auswahl der DB, geordnet nach Namen
$result = mysql_query($query) or die("Anfrage fehlgeschlagen");


echo ("    <TABLE width="300" border="0" cellspacing="2" cellpadding="2" class="text">");

// AUSGABE als Tabelle
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
echo ("<TR bgcolor="#999999"><TD>");
echo ("<INPUT type="checkbox" name="id" value=");
echo ($row['id']);       // Ausgabe der ID
echo ("class="formular"></TD>");
echo ("<TD>");
echo ($row['name']);  // Ausgabe der Namen
echo ("</TD></TR>");    
}
echo ("</TABLE>");
?>

<INPUT type="submit" name="Erstellen" value="Erstellen" class="formular">
<INPUT type="reset" name="Reset" value="Reset" class="formular">
</FORM>
Doch stellen sich jetzt mir einige Fragen, an denen ich eigentlich hängen bleib.

Ich muß doch die $id als indeziertes Array machen oder? Weil sonst überschreibt sich die $id doch immer selbst?

Und wie über gebe ich dann dieses Array? Damit hab ich bisher noch nichts gemacht und ich weiß nicht wie ich dieses Script der Ausgabe abändern soll, damit es funzt.

Gruß Nina
__________________
Jeder Anfang ist schwer...

Geändert von Stella (01.10.2003 um 10:33:26 Uhr)
Mit Zitat antworten
  #2  
Alt 01.10.2003, 11:07:32
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi Nina,

genau Du musst die IDs in ein Array schreiben:
PHP-Code:
echo "<INPUT type="checkbox" name="id[]" value="$row['id']>";// <- id[]
echo $row['id'];       // Ausgabe der ID 
Dann hast Du das gewünscht ID-Array.

Grüsse aus Speyer

Christian

P.S.: Die Klammern beim echo kannst Du Dir sparen.

Geändert von chris17 (01.10.2003 um 11:20:42 Uhr)
Mit Zitat antworten
  #3  
Alt 01.10.2003, 11:28:21
Stella Stella ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Schwetzingen
Beiträge: 141
Danke Schön. Dann war ich ja gar nicht so falsch.

Grüsse aus Schwetzingen...

Nina
__________________
Jeder Anfang ist schwer...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:59:04 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt