Avatar billede fancy Mester
23. marts 2010 - 17:20 Der er 9 kommentarer og
1 løsning

onclick="confirm('er du sikker')"

Hvordan for jeg denne kode til virke på min slttte funtion

onclick="confirm('er du sikker')"




echo '<table width="1000" border="1" cellpadding="0" cellspacing="1">
  <tr>
    <td width="172">'.$navn.'</td>
    <td width="175">'.$adr.' '.$by.', '.$pnr.'</td>
    <td width="109">'.$tel.'</td>
    <td width="173">'.$mail.'</td>
    <td width="89">'.$numv.'</td>
    <td width="88">'.$numb.'</td>
    <td width="70">'.$text.'</td>
    <td width="70"><a href="delete.php?tid=' . $tid . '">SLET</a></td>
  </tr>';
Avatar billede Slettet bruger
23. marts 2010 - 17:31 #1
onclick="return confirm('Er du sikkert?')"
Avatar billede fancy Mester
23. marts 2010 - 17:40 #2
Men hvordan sætter jeg den ind i min nuværende slette funktion ??
Avatar billede intenz Novice
23. marts 2010 - 17:52 #3
<a href="delete.php?tid=' . $tid . '" onclick="return confirm('Er du sikkert?');">SLET</a>
Avatar billede fancy Mester
23. marts 2010 - 17:55 #4
Det har jeg prøvet men så er der ingen visning i browseren, jeg kan ikke se om jeg skal stoppe php eller hvordan ellers`??
Avatar billede fancy Mester
23. marts 2010 - 17:56 #5
her er hele koden



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Oversigt over tilmeldte</title>
</head>

<body>
<?php
$aid = $_GET['aid'];
mysql_connect("xxxx", "xxx", "xxxx");
mysql_select_db("xxxx") or die(mysql_error());
if(isset($_POST['button'])){
$result = mysql_query("SELECT * FROM tilmdb WHERE arrid='$aid'")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$tilmid = $row['tid'];
$betal = $_POST['betalt_'.$tilmid];
if($betal=='on'){
$result2 = mysql_query("UPDATE tilmdb SET betalt='1' WHERE tid='$tilmid'")
or die(mysql_error());
}
else{
$result2 = mysql_query("UPDATE tilmdb SET betalt='0' WHERE tid='$tilmid'")
or die(mysql_error());
}
}
}
include 'connect.php';
$result = mysql_query("SELECT * FROM tilmdb WHERE arrid='$aid'")
or die(mysql_error());
echo '<form id="form1" name="form1" method="post" action="tilm_list.php?aid='.$aid.'">
<table width="1000" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td width="172">Navn</td>
    <td width="175">Adresse</td>
    <td width="109">Telefon</td>
    <td width="173">E-mail</td>
    <td width="89">Antal voksne</td>
    <td width="88">Antal Børn</td>
    <td width="70">Betalt</td>
    <td width="70">Slet</td>
  </tr>';
while($row = mysql_fetch_array( $result )) {
$tid = $row['tid'];
$navn = $row['tnavn'];
$adr = $row['tadr'];
$by = $row['tby'];
$pnr = $row['tpnr'];
$mail = $row['tmail'];
$tel = $row['ttel'];
$numv = $row['numv'];
$numb = $row['numb'];
$medl = $row['medl'];
$betalt = $row['betalt'];
if($betalt=='1'){
$text = '<input type="checkbox" name="betalt_'.$tid.'" id="betalt" checked="checked" />';
}
else{
$text = '<input type="checkbox" name="betalt_'.$tid.'" id="betalt" />';
}
echo '<table width="1000" border="1" cellpadding="0" cellspacing="1">
  <tr>
    <td width="172">'.$navn.'</td>
    <td width="175">'.$adr.' '.$by.', '.$pnr.'</td>
    <td width="109">'.$tel.'</td>
    <td width="173">'.$mail.'</td>
    <td width="89">'.$numv.'</td>
    <td width="88">'.$numb.'</td>
    <td width="70">'.$text.'</td>
    <td width="70"><a href="delete.php?tid=' . $tid . '">SLET</a></td>
  </tr>';
}
echo'</table>
<input type="submit" name="button" id="button" value="Opdater betalinger" /></form>';
?>


</body>
</html>
Avatar billede showsource Seniormester
23. marts 2010 - 20:43 #6
<a href="delete.php?tid=' . $tid . '" onclick="return confirm(\'Er du sikker?\');">SLET</a>
Avatar billede fancy Mester
23. marts 2010 - 22:02 #7
fedt nok men kan ikke se hvad du har lavet om
men det virker som det skal

showsource læg et svar så for du point..
Avatar billede showsource Seniormester
24. marts 2010 - 07:29 #8
Du bruger
echo'Det som skal outputtes';

Derfor skal du escape ' hvis tegnet skal echo's

echo'Det som ska\' outputtes';
echo"Det som ska\" outputtes";

Og roxki kom jo egentlig med næsten løsning først :O)
Avatar billede fancy Mester
24. marts 2010 - 15:29 #9
Så blev jeg så klog, så er det bare at huske det til næste gang.

Tak for hjælpen i må selv afgører hvem der skal have point, men showsource du kom med den rigtige løsning
Avatar billede showsource Seniormester
25. marts 2010 - 05:55 #10
Hvis nu roxki også svarer, må det blive en deler
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester