Ja aber wo denn?
Vor der Tabelle ging ja alles. D.h. dann doch, dass der Fehgler in dieser Tabelle liegen muss...
Aber in dem geänderten Teil, also mit Tabelle, finde ich keinen mismatch
Ja aber wo denn?
Vor der Tabelle ging ja alles. D.h. dann doch, dass der Fehgler in dieser Tabelle liegen muss...
Aber in dem geänderten Teil, also mit Tabelle, finde ich keinen mismatch
So,
habe gerade ein paar TRs eingefügt, damit es so aussieht wie es aussehen soll^^
Außerdem hab ich die Zeile 106 nochmal aus dem ursprünglichen Text reingehauen:
echo "<table>
<tr><td><p>Forum:</td>
<td><a href="'. $forum_url .'" target="_blank">'. $line[$i]['forum_name'] .'</a><br /></td> <tr> // <----- 104
<tr><td> Thema:</td>
<td><a href='$topic_url' target='_blank'>$topic_title</a><br></td><tr>
<tr><td> Von:</td>
<td>$last_url<br /></td><tr>
<tr><td> Datum:</td>
<td>$last_time<br /></p></td><tr>
</table>";
<br><br><br>
Alles anzeigen
Und jetzt kommt:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in ....../de/board/boardnews.php on line 104
Also wieder die Meldung von oben <.<
Heeeeeeeeeelp
Ja eben. Das versteh cih auch nicht....
Kanns es sein, dass das mit der Tabelle i-wie nicht komaptibel ist oder so?^^
Hi,
danke für die Hilfe!
Der Error ist weg, aber jetzt sieht das ganze so aus:
[Blockierte Grafik: http://dson.services1.de/Socom3/de/upload/phptabelle.png]
Also nicht ganz wie es sein soll^^
Hier isat nochmal der Code, der komplett funktioniert hat, aber ohne Tabelle:
echo '<div>';
// Forumsname und Link, bei Bedarf loeschen
echo '<p>Forum: <a href="'. $forum_url .'" target="_blank">'. $line[$i]['forum_name'] .'</a><br />';
// Thema und Link, Bei Bedarf loeschen
echo 'Thema: <a href="'. $topic_url .'" target="_blank">'. $topic_title .'</font></a><br>';
// User, Bei Bedarf loeschen
echo 'Von: '. $last_url.'<br />';
// Datum, Bei Bedarf loeschen
echo 'Datum: '. $last_time.'<br /></p>
</div>';
Alles anzeigen
Hoffe, ihr könnt mir helfen
mfg
Hi,
ich habe eine php datei (Auszug):
// ############## Eigentliche Ausgabe der Beitraege #############
echo "<table width=\"300\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">";
echo "<tr>";
echo '<div>';
// Forumsname und Link, bei Bedarf loeschen
echo "<td> <p>Forum:</td>"; // <------ das ist Line 106
echo "<td> <a href="'. $forum_url .'" target="_blank">'. $line[$i]
['forum_name'] .'</a><br /></td>";
// Thema und Link, Bei Bedarf loeschen
echo "<td> Thema:</td>";
echo "<td> <a href="'. $topic_url .'" target="_blank">'. $topic_title .'</font></a><br></td>";
// User, Bei Bedarf loeschen
echo "<td> Von:</td>";
echo "<td> '. $last_url.'<br /></td>";
// Datum, Bei Bedarf loeschen
echo "<td> Datum:</td>";
echo "<td> '. $last_time.'<br /></p></td>";
</div>';
echo "</tr>";
echo "</table>";
Alles anzeigen
Vorher ging alles. Ich wollte nun, um Darstellungsfehler zu vermeiden, das ganze in eine Tabelle packen (die brs kommen später raus :)). Allerding hab ich das mit der Tabellenbildung nicht so ganz hinbekommen, und hoffe daher, dass mir den Code jemand richtig stellen kann ....
Normalerweise bin ich nicht der Typ der sowas verlangt, aber es ist dringend...
Viele Grüße+Danke jetzt schon
Pascalus
PS:
Das ist die Fehlermeldung:
OOOOOOOOOOOOOOOOOOh kaage^^
OK geht jetzt
Vielen Dank!!
Hi,
danke nochmal für die Hilfe, leider kommt der Fehler immernoch <.<
Hier der komplette picdl.php code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="author" content="Pascal Jakoby">
<meta name="editor" content="html-editor phase 5">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?
if (isset ($_REQUEST['socom']))
{
$bild = "data/pics/socom.jpg";
}
?>
<?
<img src="<?php echo $bild; ?>" alt="" border="0" width="" height="">
?>
</body>
</html>
Alles anzeigen
Hoffe der der Fehler ist nicht zu blöd
mfg
EDIT: Das mit den ?> <? Mache ich immer um nen Code in einzelne Abschnitte einzuteilen, damit ich nen besseren Überblick habe....
Hi,
danke für die schnelle Antwort, aber die Fehlermeldung bleibt leider
Hi,
ich habe ein Problem:
Meine Seite dl.php verweist per Link auf die Seite picdl.php. Genauer auf picdl.php?socom=1.
Das ist eine Seite, die dem User ein Bild anzeigt, auf das er vorher geklickt hat. Daruntr kommen dann DL Anleitungen, die bei jedem Bild gleich sind. Heißt, diese Seite ist immer gleich, nur soll ein anderes Bild angezeigt werden. Da ich jetzt nicht für jedes Bild eine eingene Seite einrichten will habe ich es folgendermaßen versucht:
dl.php (nur der Link):
Meine picdl.php sieht so aus:
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?
if (isset ($_REQUEST['socom']))
{
$bild = data/pics/socom.jpg;
}
?>
<?
<img src=$bild alt="" border="0" width="" height="">
?>
// text
</body>
</html>
Alles anzeigen
Das war jetzt mehr ein Versuch, da ich nicht wirklich weiß, wie ich das anstellen soll, denn bei diesem COde kommt:
Habe keine Ahnung, wie ich die Bildquelle als Variable machen kann
Bitte daher um Hilfe
mfg
PAscalus
OK. Vielen Dank für die zahlreiche Hilfe!
Hi,
ich hab den Fehler gefuden!!
<tr><td>Nickname: </td><td> <? echo "<input type='text' value='". $nickname ."' name='nickname' disabled>"; ?> </td></tr>
Es lag an dem disabled! Wenn ich das disabled entferne, klappt alles, wie es soll!
Vielen Dank an alle die mir versucht haben zu helfen
Aber eine Frage habe ich noch:
Wenn ich kein disabled einfügen kann, wie kann ich sonst noch verhindern,dass der User in diesem Feld was ändert? Geht das i-wie mit readonly oder so?
thx+mfg
Pascalus
Hi,
also ich bin jetzt etwas baff, denn wenn ich mir die id (oder auch alle anderen Variablen) ausgeben lasse, bleibt die Seite weiß O.O.
Find ich seltsam.
Hier ist mal ein Ausschnett aus intern.php
<?
$id = $_SESSION['user_id'];
$nickname = $_SESSION['user_nickname'];
$email = $_SESSION['user_email'];
$vorname = $_SESSION['user_vorname'];
$nachname = $_SESSION['user_nachname'];
$ort = $_SESSION['user_ort'];
$fse = $_SESSION['user_fse'];
$handle = $_SESSION['user_handle'];
$bemerkung = $_SESSION['user_bemerkung'];
?>
<form action="intern2.php" method="post">
<table>
<tr><td>BenutzerId: </td><td> <? echo "<input type='text' value='". $id ."' name='id' disabled>"; ?> </td></tr>
<tr><td>Nickname: </td><td> <? echo "<input type='text' value='". $nickname ."' name='nickname' disabled>"; ?> </td></tr>
<tr><td>Email: </td><td> <? echo "<input type='text' value='". $email ."' name='email' disabled>"; ?> </td></tr>
<tr><td>Vorname: </td><td> <? echo "<input type='text' value='". $vorname ."' name='vorname'>"; ?> </td></tr>
<tr><td>Nachname: </td><td> <? echo "<input type='text' value='". $nachname ."' name='nachname'>"; ?> </td></tr>
<tr><td>Ort: </td><td> <? echo "<input type='text' value='". $ort ."' name='ort'>"; ?> </td></tr>
<tr><td>Lieblings Socom Edition: </td><td> <? echo "<input type='text' value='". $fse ."' name='fse'>"; ?> </td></tr>
<tr><td>Online Handle: </td><td> <? echo "<input type='text' value='". $handle ."' name='handle'>"; ?> </td></tr>
<tr><td>Bemerkung: </td><td> <? echo "<input type='text' value='". $bemerkung ."' name='bemerkung'>"; ?> </td></tr>
<tr><td> </td><td> <input type="submit" value="Speichern"> </td></tr>
</table>
</form>
<hr>
<a href="logout.php">Ausloggen</a>
</body>
</html>
Alles anzeigen
Die Variablen oben stammen aus der login.php:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("l#", "#", "#");
if (!mysql_select_db ("#", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname, email, ort, fse, handle, bemerkung ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '".$_REQUEST['name']."') AND ".
"(code like 'ja') AND ".
"(Kennwort = '".md5 ($_REQUEST['pwd'])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION['user_id'] = $data['Id'];
$_SESSION['user_nickname'] = $data['Nickname'];
$_SESSION['user_nachname'] = $data['Nachname'];
$_SESSION['user_vorname'] = $data['Vorname'];
$_SESSION['user_email'] = $data['email'];
$_SESSION['user_alter'] = $data['alter'];
$_SESSION['user_ort'] = $data['ort'];
$_SESSION['user_fse'] = $data['fse'];
$_SESSION['user_handle'] = $data['handle'];
$_SESSION['user_bemerkung'] = $data['bemerkung'];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
Alles anzeigen
Kann es vllt sein,dass ich die Variable zu oft übergeben habe?
Weiß gerade echt nicht weiter...
mfg
Pascalus
Hi,
danke nochmal für die Hilfe.
Aber irgenwie steh ich gerade völlig aufm Schlauch^^
Bei
$result = mysql_query("UPDATE benutzerdaten SET (vorname, nachname) values ('".{$_REQUEST['vorname']}."','".{$_REQUEST['nachname']}."') where id=".{$_REQUEST['id']});
kommt folgende Fehlermedlung
Parse error: syntax error, unexpected '{' in /home/htdocs/pascalus/html/dson/Socom3/de/plattform/intern2.php on line 20
Dann hab ich mich nochmal selbst rangetraut:
$id = $_POST['id'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
mysql_query("UPDATE benutzerdaten SET Vorname='$vorname', Nachname='$nachname' WHERE Id='$id'");
Aber da passiert garnix (-> keine Fehlermeldung und kein Update in der DB)
Hilfe!!!
mfg
Neee^^
Also das ist ein Teil meiner benutzerdaten Tabelle:
Id | Vorname | Nachname
1 | peter | meyer
2 | franz | jakob
3 |max |mustermann
Wenn nun jemand seine Daten in der intern.php ändert, erscheint sein Vorname und Nachname in 2 Textboxen. Wenn der User jetzt auf Speichern klickt, wird die Intern2.php aufgerufen.
Wenn dieser User nun die ID 1 hat, sollen nur Vor/-Nachname von diesem User(ID1) geändert werden.
Hoffe, ich konnte es verständlich rüber bringen
mfg
Hi,
danke für die Hilfe, aber hab beim klick auf den erstellen Button den Fehler gefunden :-D.
Mein neues Problem ist nun aber, dass die Daten, die Upgedated (Ah, es lebe das Denglisch :D) in der DB nicht verändert werden, obwohl ich sicher bin, dass die Felder existieren und dass es kein Rechtschreibfehler (o.ä.) bei den Feldname gibt.
mfg
//Edit: @Vorposter: Estmal Danke für die Hilfe, aber jetzt wird doch auch die ID geupdated. Es sollen aber nur die Vor/-Nachname Felder geupdatet werden, wo die ID die des User ist...
PS: Man, ich bin heute nur am Post editieren^^
Hi,
//Edit
<?
mysql_connect('#','#','#');
mysql_select_db("#");
mysql_query("UPDATE benutzerdaten SET Vorname='{$_REQUEST['vorname']}' AND Nachname='{$_REQUEST['nachname']}' AND where Id='{$_REQUEST['id']}'");
header ("Location: intern.php?ok=1");
?>
Alles anzeigen
//Edit
mfg
Pascalus
//Edit: Hab den dummen Fehler selbst gefunden^^
Habe jetzt aber ein anderes Problem. Die Daten, die geändert werden sollen, bleiben in der Db wie sie waren
Bitte um Hilfe
Hi,
ich bin´s mal wieder mit ´nem neuen Problem
Also: Nach der Anmeldung erhällt der User eine Mail mit einem Bestätigungslink, der so aussieht:
Die Bestaetigung.php sieht so aus:
<?
mysql_connect('localhost','*******','********');
mysql_select_db("*************");
(line 15) mysql_query("UPDATE Newsletter SET Code='OK' where Vorname='{$_REQUEST['vname]}' AND Nachname='{$_REQUEST['nname]}' AND Code='{$_REQUEST['Code']}'");
?>
Alles anzeigen
Wie es nunmal bei meinen Scripts ist klappt´s nicht^^
ALso eine eindeutigere Fehlermeldung habe ich noch nie erhalten (dahinter steckt keine Ironie^^), aber trotzdem finde ich den Fehler nicht
mfg
Pascalus
So, der Fehler ist behoben ich muss mich jetzt nochmal 10000000000000000x für deine Hilfe bedanken!
mfg & frohe Ostern
Pascalus
Ne, der Fehler is schon beseitigt
Der neue Fehler steht einen Post über deinem
Hi,
erstmal supervielen Dank für die Hilfe!!!
So jetzt kommt:
MySQL-Fehler: Unknown column 'PHP-Programmierung' in 'field list'
mfg
Pascalus
PS: DU hast ein $ in dem Script vergessen Gott sei Dank bin ich, der Meister der Behebung von Scrip-Problemen, ja da :D:D
SO jetzt binich endgültig mit meinem Latein am Ende. Er zeigt jetzt gar keine Fehler meldung mehr an und alles wird in die Tabelle außer die Teile von PHP-Programmierung bis Werbefreiheit.......