03. februar 2005 - 17:38
Der er
24 kommentarer og 1 løsning
nogen som vil opdatere dette script til php 4.3?
Hej.. kan jeg få en til at lave dette script til php 4.3? --------------------------------------- Index.php -- <? include "config.php"; ?> <body background="bg.jpg" style="background-attachment: fixed"> <table border="0" width="50%" id="table1"> <tr> <td width="132"><b><font face="Verdana" size="2" color="#FFFFFFF">Resultat</font></b></td> <td width="170"><b><font face="Verdana" size="2" color="#FFFFFFF">Klan</font></b></td> <td><b><font face="Verdana" size="2" color="#FFFFFFF">Fritekst</font></b></td> </tr> </table> <hr color="#FFFFFFF"> <? $res_klan = mysql_query("SELECT * FROM klan order by id ASC"); while ($row_klan = mysql_fetch_array($res_klan)){ ?> <div align="left"> <table border="0" width="50%"> <tr> <td width="132"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan[resultat]?></font></td> <td width="170"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan[klan]?></font></td> <td><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan[fritekst]?></font></td> </tr> </table> </div><br> </body> <? } ?> --------------------------------------- --------------------------------------- tilfoej.php -- <? include "config.php"; ?> <? if ($_POST[action] == "update"){ $klan = ($_POST[klan]); $resultat = ($_POST[resultat]); $fritekst = ($_POST[fritekst]); mysql_query("INSERT INTO klan SET resultat = '$resultat',klan = '$klan',fritekst = '$fritekst'"); } ?> <p> <font size="2" face="Verdana"><a href="index.php">Vis beskeder</a> - Tilføj besked</font></p> <hr color="#000000"> <form action=tilfoej.php?m=saadan method=post> <input type="hidden" name="action" value="update"> <div align="left"> <table border="0" width="376" height="1" cellspacing="0" cellpadding="0"> <tr> <td width="125" height="1"><font size="2" face="Verdana">Klan</font></td> <td width="216" height="1"><font size="2" face="Verdana"><textarea rows="2" name="klan" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="1"></td> </tr> <tr> <td width="125" height="24"><font size="2" face="Verdana">Resultat</font></td> <td width="216" height="24"><font size="2" face="Verdana"><textarea rows="2" name="resultat" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="24"></td> </tr> <tr> <td width="125" height="11"><font size="2" face="Verdana">Fritekst</font></td> <td width="216" height="11"><font size="2" face="Verdana"><textarea rows="2" name="fritekst" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="11"></td> </tr> <tr> <td width="125" height="1"><font size="2" face="Verdana">Bekræft</font></td> <td width="216" height="1"><font size="2" face="Verdana"><input type="submit" name="update" value="Tag det!" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; border: 1 solid #000000"></font></td> <td width="34" height="1"></td> </tr> </table> </div> </form> --------------------------------------- --------------------------------------- config.php -- <? $dbhost = "localhost"; // Adressen til mysql $database = "database"; // Database $dbuser = "brugernavn"; // Bruger $dbpass = "kode"; // Kode ?> <? mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($database); ?> --------------------------------------- --------------------------------------- SQL --- # # Struktur dump for tabellen `klan` # CREATE TABLE `klan` ( `id` int(4) unsigned NOT NULL auto_increment, `resultat` longtext NOT NULL, `klan` longtext NOT NULL, `fritekst` longtext NOT NULL, PRIMARY KEY (`id`,`id`) ) TYPE=MyISAM AUTO_INCREMENT=5 ; --------------------------------------- --------------------------------------- Giver 200 points til den, som kan gøre det så hurtigt som muligt.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
03. februar 2005 - 17:43
#1
i må gerne skrive, hvis i går igang :) (mener at det er php 4.1 lige nu)
03. februar 2005 - 18:52
#2
Hvad er problemet? Det er nok ikke noget med PHP-versioner, men nok med forskellige indstillinger på de 2 PHP-udgaver.
03. februar 2005 - 22:24
#3
Melder din kode fejl ?
04. februar 2005 - 14:01
#4
ja. får disse fejl: Notice: Use of undefined constant resultat - assumed 'resultat' in D:\Websider\resadmin\teamscreamdk\teamscream.dk\www\new\kampe\index.php on line 22 11-37 Notice: Use of undefined constant klan - assumed 'klan' in ...\kampe\index.php on line 23 yba-b Notice: Use of undefined constant fritekst - assumed 'fritekst' in ampe\index.php on line 24 tabte Notice: Use of undefined constant resultat - assumed 'resultat' in D:\Websider\resadmin\teamscreamdk\teamscream.dk\www\new\kampe\index.php on line 22 48-0 Notice: Use of undefined constant klan - assumed 'klan' in D:\Websider\resadmin\teamscreamdk\teamscream.dk\www\new\kampe\index.php on line 23 mam Notice: Use of undefined constant fritekst - assumed 'fritekst' in D:\Websider\resadmin\teamscreamdk\teamscream.dk\www\new\kampe\index.php on line 24 smader... det tror jeg nok!!!
04. februar 2005 - 14:05
#5
Du mangler ; efter udskriften i din indexfil =$row_klan[resultat]; osv
04. februar 2005 - 14:10
#6
Brug stroffer <?=$row_klan['resultat']?>
04. februar 2005 - 14:11
#7
<?=$row_klan['resultat'];?> Du glemte også ; erik
04. februar 2005 - 15:05
#8
Nej, det gjorde jeg ikke.
04. februar 2005 - 15:07
#9
får også fejl i tilfoej.php Notice: Use of undefined constant action - assumed 'action' in ...\new\kampe\tilfoej.php on line 5 Notice: Undefined index: action in ...\kampe\tilfoej.php on line 5 --- men ud fra hvad i siger, skal index.php ændres til nedenstående?: --------------------------------------- Index.php -- <? include "config.php"; ?> <body background="bg.jpg" style="background-attachment: fixed"> <table border="0" width="50%" id="table1"> <tr> <td width="132"><b><font face="Verdana" size="2" color="#FFFFFFF">Resultat</font></b></td> <td width="170"><b><font face="Verdana" size="2" color="#FFFFFFF">Klan</font></b></td> <td><b><font face="Verdana" size="2" color="#FFFFFFF">Fritekst</font></b></td> </tr> </table> <hr color="#FFFFFFF"> <? $res_klan = mysql_query("SELECT * FROM klan order by id ASC"); while ($row_klan = mysql_fetch_array($res_klan)){ ?> <div align="left"> <table border="0" width="50%"> <tr> <td width="132"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['resultat'];?></font></td> <td width="170"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['klan'];?></font></td> <td><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['fritekst'];?></font></td> </tr> </table> </div><br> </body> <? } ?> --------------------------------------- skal tilfoej.php se sådan ud (øverste del): tilfoej.php -- <? include "config.php"; ?> <? if ($_POST['action'] == "update"){ $klan = ($_POST['klan']); $resultat = ($_POST['resultat']); $fritekst = ($_POST['fritekst']); mysql_query("INSERT INTO klan SET resultat = '$resultat',klan = '$klan',fritekst = '$fritekst'"); } ?> ...osvosv ---------------------- og er der andre fejl i config.php og sql? evt. flere i index.php og config?
04. februar 2005 - 15:21
#10
Pröv med: if ($isset($_POST['update'])){ istedet for: if ($_POST['action'] == "update"){
04. februar 2005 - 15:23
#11
Hov, fik ikke fjernet det sidste $ if (isset($_POST['update'])){
04. februar 2005 - 16:18
#12
Hvis feltet hedder 'action' skal det jo være if (isset($_POST['action'])){ evt. - men ikke nødvendigt: if (isset($_POST['action']) && $_POST['action']=='update'){
04. februar 2005 - 17:23
#13
Ja, men knappen hedder "update". Det burde fungere med: if (isset($_POST['update'])){
04. februar 2005 - 18:05
#14
uha.. jeg bliver lost nu.. hehe.. er der ikke bare en som vil rette det hele og skrive dem alle ned herunder - altså som jeg har skrevet det i spørgsmålet..? - også læg et svar så får personen alle points.. :o) php er ikke mit stærke side.
04. februar 2005 - 18:14
#15
Vi tager det skridt for skridt, så lärer du dig også noget. Hvilken fejl får du nu?
04. februar 2005 - 19:34
#16
Det er ikke knappen, men <input type="hidden" name="action" value="update"> der testes på. Derfor mit indlæg 04/02-2005 16:18:39
04. februar 2005 - 19:38
#17
OK, så bare at knappen hed update. Så gik jeg ud fra at det var den.
05. februar 2005 - 14:06
#18
kan det passe at index.php og tilfoej.php skal se sådan ud?: tilfoej.php -------------- <? include "config.php"; ?> <? if (isset($_POST['action']) && $_POST['action']=='update'){ $klan = ($_POST[klan]); $resultat = ($_POST[resultat]); $fritekst = ($_POST[fritekst]); mysql_query("INSERT INTO klan SET resultat = '$resultat',klan = '$klan',fritekst = '$fritekst'"); } ?> <p> <font size="2" face="Verdana"><a href="index.php">Vis beskeder</a> - Tilføj besked</font></p> <hr color="#000000"> <form action=tilfoej.php?m=saadan method=post> <input type="hidden" name="action" value="update"> <div align="left"> <table border="0" width="376" height="1" cellspacing="0" cellpadding="0"> <tr> <td width="125" height="1"><font size="2" face="Verdana">Klan</font></td> <td width="216" height="1"><font size="2" face="Verdana"><textarea rows="2" name="klan" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="1"></td> </tr> <tr> <td width="125" height="24"><font size="2" face="Verdana">Resultat</font></td> <td width="216" height="24"><font size="2" face="Verdana"><textarea rows="2" name="resultat" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="24"></td> </tr> <tr> <td width="125" height="11"><font size="2" face="Verdana">Fritekst</font></td> <td width="216" height="11"><font size="2" face="Verdana"><textarea rows="2" name="fritekst" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td> <td width="34" height="11"></td> </tr> <tr> <td width="125" height="1"><font size="2" face="Verdana">Bekræft</font></td> <td width="216" height="1"><font size="2" face="Verdana"><input type="submit" name="update" value="Tag det!" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; border: 1 solid #000000"></font></td> <td width="34" height="1"></td> </tr> </table> </div> </form> ------------- index.php <? include "config.php"; ?> <body background="bg.jpg" style="background-attachment: fixed"> <table border="0" width="50%" id="table1"> <tr> <td width="132"><b><font face="Verdana" size="2" color="#FFFFFFF">Resultat</font></b></td> <td width="170"><b><font face="Verdana" size="2" color="#FFFFFFF">Klan</font></b></td> <td><b><font face="Verdana" size="2" color="#FFFFFFF">Fritekst</font></b></td> </tr> </table> <hr color="#FFFFFFF"> <? $res_klan = mysql_query("SELECT * FROM klan order by id ASC"); while ($row_klan = mysql_fetch_array($res_klan)){ ?> <div align="left"> <table border="0" width="50%"> <tr> <td width="132"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['resultat'];?></font></td> <td width="170"><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['klan'];?></font></td> <td><font size="2" face="Verdana" color="#FFFFFFF"><?=$row_klan['fritekst'];?></font></td> </tr> </table> </div><br> </body> <? } ?>
05. februar 2005 - 14:21
#19
Det ser meget fornuftigt ud.
08. februar 2005 - 19:32
#20
nu ved jeg ikke om i vil deles om points, men vil erikjacobsen og michael_stim ikke lægge svar? - så deler jeg points mellem jer :)
08. februar 2005 - 20:01
#21
Okidoki ;o)
08. februar 2005 - 21:24
#22
Jeg samler slet ikke på point, tak.
08. februar 2005 - 22:11
#23
erikjacobsen, helt iorden.. så får michael_stim din andel :o)
11. februar 2005 - 21:48
#25
hey.. er lidt sent på den.. hæhæ.. men behold de points :)
Vi tilbyder markedets bedste kurser inden for webudvikling