Wieso nicht mit mysqli_ weiter lernen anstatt mysql_ ?
Wenn du schon am lernen bist, dann am besten richtig.
Wieso nicht mit mysqli_ weiter lernen anstatt mysql_ ?
Wenn du schon am lernen bist, dann am besten richtig.
Hallo
Danke für deine Antw.
Ja klar wird mit leerer String bezeichnet. "
Aber ich frage mich gerade wieso findet man im Internet antworten wie: Kein Wert(no value) wird mit null bezeichnet?
Ich bin verwirrt.
Danke.
Sorry aber ich habe gerade eine Blockade.
Wie wird eingetlich in Javascript "Kein Wert (no value)" bezeichnet ??
Ah wie blöd
Funktioniert bei mir leider nicht.... Es steht immer noch gleich wie vorher
Nun ich würde gerne machen, wenn jemand auf Delete Wort klickt dann sollte der Eintrag auch gelöscht werden (aus der Datenbank) und zwar es sind 12 Einträge und es sollte möglich sein wenn ich zb. Eintrag Nr 5, 7, 9 oder 12 löschen will einfach auf Delete drauf und es ist weg mit der Nachricht (Eintrag gelöscht)
.
Ich habe mal probiert so etwas ....leider negativ...
Nun wie würdet ihr das machen?
Danke wolf.
In der Zwischenzeit habe ich es so probiert und es hat funktioniert. Ich hoffe so ist es von der Programmierstil nicht falsch
while ($dsatz = mysql_fetch_assoc($res))
{
echo "<tr>";
echo "<td>" . $dsatz["vorname"]. "</td>";
echo "<td>" . $dsatz["nachname"] . "</td>";
echo "<td>" . $dsatz["strasse"] . "</td>";
echo "<td>" . $dsatz["hausnummer"] . "</td>";
echo "<td>" . $dsatz["postleitzahl"] . "</td>";
echo "<td>" . $dsatz["ortschaft"] . "</td>";
echo "<td>" . $dsatz["email"] . "</td>";
echo "<td>" . $deleteLink . "</td>";
echo "</tr>";
}
?>
Alles anzeigen
Hallo
Ich will in eine HTML Tabelle ( <td></td>) alle Daten aus der Datenbank auslesen.
Habe mit while schleife ausprobiert und es zeigt alles aus der Datenbank hier ein kleine bspl:
while ($dsatz = mysql_fetch_assoc($res))
{
echo $dsatz["vorname"] . ", " . $dsatz["nachname"] . ", " . $dsatz["strasse"] . ", " . $dsatz["hausnummer"] . ", " . $dsatz["postleitzahl"] . ", " .
$dsatz["ortschaft"] . ", " . $dsatz["email"] . "<br />";
}
Nun kurz gesagt jetzt will ich die Daten (vorläufig ca. 12 Datensätze) aus der while schliefe in der Tabelle übertragen bzw es sieht schöner aus.
<tr>
<td><?php echo $dsatz["vorname"]; ?></td>
<td><?php echo $dsatz['nachname']; ?></td>
<td><?php echo $dsatz['strasse']; ?></td>
<td><?php echo $dsatz['hausnummer']; ?></td>
<td><?php echo $dsatz['postleitzahl']; ?></td>
<td><?php echo $dsatz['ortschaft']; ?></td>
<td><?php echo $dsatz['email']; ?></td>
<td><a href="liste.php?delete=1">Delete</a></td>
</tr>
Alles anzeigen
So ^ funktioniert es nicht, die Felder <td></td> bleiben leer. Wieso auch immer.
Dann dachte ich mir ich werde die while schliefe mit dem Anweisungsblock { } rund um den <td></td> mache, na dann bekomme ich folgenden Fehler:
Parse error: syntax error, unexpected '<' in /Users/mkt/Desktop/mamp-SERVER/PHP_daten/Vorlage/liste.php on line 59
59:
Wie kann ich das erledigen ? Wie soll ich HTML <> maskieren? Mit \ funkt. nicht
Ich weiss, es ist simpel einfach ...aber ich komme vorläufig nicht weiter ...
Danke.
Jetzt vorläufig brauche ich nur fertige Klassen (so steht in Arbeitsblätter/Präsentationsblätter)
Ich bin OOP am lernen, aber ich braucht fertige Klassen (....Suchen Sie eine einfache PHP Klasse auf dem Internet....die für sich alleine funktioniert, also nicht Bestandteil eines Frameworks oder einer Klassenbibliothek wie zb PEAR ist....) und dann muss ich die Klassen nur erklären können und nicht selber schreiben ...
Hallo
Ich suche verschiedene einfache PHP Klassen (Objektorientiertes Programmierung) die alltägliche Arbeit der Webentwickler erleichtern.
Zb: Für die Bildergalerie, Formularvalidierung, Captchas, PDF schreiben usw...
Ev. bin ich blind aber bis jetzt habe ich keine gefunden o_O kann mir jemand eine Seite empfählen, wo gibt es fertige PHP Klassen ?
Ich muss nachher die fertige Klassen erklären.
Danke.
Hallo, (leider) nochmals ich ...
Wie soll ich vorgehen, wenn ich jetzt bei den Buttons (neue Adresse und bearbeiten) anklicke damit ich eine neue Adresse hinzufüge bzw. damit ich schon bestehende Adresse/Name bearbeiten kann.
Ich habe mir erst einen User (in diesem Fall Mustermann Hans) erstellt zum Testen per:
Ich habe per JOIN die Tabellen zusammengefügt (Ergebnis sieht man auf der Foto unten)
$sql = "SELECT * FROM kundenadresse
JOIN kunde ON kundenadresse.fk_kunde = kunde.idkunde WHERE fk_kunde = '".$_SESSION['user-id']."'";
$resource = mysqli_query( $conn, $sql );
while( $adresse = mysqli_fetch_assoc($resource) ){
echo $adresse['strasse'].' '.$adresse['nummer'].'<br /> '.$adresse['plz'].' '.$adresse['ort'].'<br/><br />';
}
echo mysqli_error($conn);
Aber was mich schlussendlich interessiert... wie muss ich vorgehen damit der User seine Daten selber bearbeiten kann und damit er eine neue Adresse hinzufügen kann, das alles sollte natürlich in meine erstellte Datenbank wandern/sich ändern.
Hier unten habe ich ein Foto hochgeladen wie das funktionieren sollte.
Ich überlege mir gerade ob ich zum Daten ändern mit: update set arbeiten muss ?
Und um eine neue Adresse hinzufügen mit: insert into values ?
Nun leider sehe ich jetzt keinen logischen sinn, wie soll ich das verknüpfen.
Danke.
Hallo & danke wolf
Es ist jetzt nur für mich als Übung deswegen mit Password.
Wieso empty ' (muss ich prüft, ob eine Variable einen Wert enthält, nicht unbedingt oder? weil es hat auch ohne funktioniert? was hat es für Vorteile?)
Schlussendlich habe ich in dem fall nicht viel falsch gemacht mit function() weil die "Notice: Undefined index " ? sind echt nervend.
Mfg.
Hallo
Kann ich Formular mit function gegen die Fehlermeldung: "Notice: Undefined index ...." prüfen und umgehen. Also ich habe es so gemacht, und es funktioniert, aber mich interessiert ist das noch ok so, oder soll ich anders gegen Undefined index umgehen (wie?)
Hier ist meine HTML Vorlage:
<form method="post" action="webform.php">
Benutzername: <input type="text"name="benutzer" placeholder="benutzer"><br />
Password: <input type="password" name="password" placeholder="Password"><br />
Geschlecht: <input type="radio" name="geschlecht" value="m">männlich
<input type="radio" name="geschlecht" value="w"> weiblich<br />
<select name="land" size="2">
<option value="D">Deutschland</option>
<option value="A">Austria</option>
<option value="CH">Schweiz</option>
</select><br />
<input type="checkbox" name="agb" value="ok" />Ich akzeptiere die AGB.<br />
<input type="submit" name="submit" value="registrieren" /><br />
</form>
Alles anzeigen
if (holeWert ("submit") == "registrieren"){
$benutzer = holeWert("benutzer");
$passwort = holeWert("password");
$geschlecht = holeWert("geschlecht");
$land = holeWert("land");
$agb = holeWert("agb");
echo ("Benutzer $benutzer ($geschlecht) aus $land hat sich registriert mit Password $passwort ");
if ($agb == "ok") {
echo (" und AGB akzeptiert");
} else{
echo ("und nicht AGB akzeptiert");
}
}
?>
Alles anzeigen
Damit ich keine Notice: Undefined index mehr bekomme, habe ich es mit function geprüft. Danach oben ^ ^ ^ als "holeWert" ausgegeben.
function holeWert($ab1) {
if (isset($_POST[$ab1])) {
return htmlspecialchars($_POST[$ab1]);
} else {
return "";
}
}
Danke.
Hallo
Wo kann ich noch mehr Übungen/bsp. finden für die if/else abfrage und für die Schelifen (for/while ....) ?
Leider finde ich im Internet nicht so viele sinnvolle Übungen, schon ausproibert ?
Danke.
@Basiii, ops Tippfehler, ich habe natürlich Vergleichsoperator gesetzt wie @cotton geschrieben hat.
Aber jetzt habe ich es ebenfalls mit einem = probiert, es würde auch funktionieren.
Nun wie kann ich jetzt verschiedene Fragen und Antworten schreiben dh. Wenn ich jetzt 'Hallo' schreiben er gibt mir als Antwort 'Hallo, schön das du hier bist' aber darunter ist schon nächste Satz aufgelistet 'Mir geht es gut, und dir?' und die Satz sollte nur vorkommen falls jemand schreibt 'Geht es dir gut?'
Danke,
Für die mehrere Möglichkeiten in if, ich habe es so erledigt.
aber wie jetzt wenn ich will mehrere Fragen wie zb. was machst Du?, wo wohnst Du? usw..?
Ich habe mal probiert ebenfalls mir if, leider bekomme ich die ganze Ausgabe.
Hallo
Ich probiere gerade einen kleinen Chat aufzubauen, nun stosse ich immer auf die Probleme.
1: Nun wenn ich etwas frage bekomme ich alle Antworten aufgelistet (siehe Bild) wie kann ich das lösen, das er auf die Fragen einzeln Antworten gibt.
2: Wie kann ich es lösen, wenn jemand etwas hineintappt, das gar nicht existiert...er soll z.b. als Antwort geben: verstehe ich nicht...habe probiert mir else, aber funkt. nicht
Not Found The requested URL /marv_.php was not found on this server.
<div style="background-image:url(marv.jpg);width:250px;height:330px; padding:125px 0px 0px 120px;">
<?php
// Fragen und Antowrten
if ('was machst du')
{ echo "ich langweile mich und du?"; }
if ('wo wohnst du')
{ echo "ich wohne in der schweiz"; }
if ('bist du in der schweiz geboren')
{ echo "das kann ich dir nicht beantworten"; }
?>
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.