slette i mysql /php med checkbokse

Tags:    php

hejsa

jeg har dette udtræk hvor jeg først søger og så får søgeresultatet, jeg vil så gerne have så man kan krydse af hvilke varer der skal slettes i databasen og så slette dem..

men det stiger over mine evner at lave dette script helt færdigt, kan jeg tigge mig til lidt hjælp her ??



<html>
<head>

</head>
<BODY onLoad="document.soge.tekst_soeg.focus();document.soge.tekst_soeg.select()">

<font face="Verdana" size="2">Opdateret 2004
Her Søger du i varenummer, søg i varetekst: <a href="sog1.php">Tryk her</a>

<table>
<tr><td bgcolor="#C0C0C0">Slet</td>
<td bgcolor="#C0C0C0">Typenummer</td>
<td bgcolor="#C0C0C0">Varetekst</td>
<td bgcolor="#C0C0C0">pris uden moms</td>
<td bgcolor="#C0C0C0">pris med moms</td>
<td bgcolor="#C0C0C0">indkøbspris uden moms</td></tr>

<?
$database = mysql_connect("localhost", "", "");
if (!$database) die ('Kunne ikke forbinde til databasen');
mysql_select_db("ruko",$database);
mysql_select_db("ruko",$database) or die('Kunne ikke vælge database');
if($tekst_soeg){
$search="SELECT typenummer,tekst,kr FROM priser WHERE typenummer LIKE '%$tekst_soeg%'";
$query=mysql_query($search) or die ("Kan ikke faa forbindelse til SQL-server!<P>\\n\\n <B>Query:</B> $search");
print mysql_num_rows($query)." fundet";

while($data = mysql_fetch_array($query)){
extract($data);
$kr = (str_replace('.', '', $kr));
$kr1 = $kr *1.25;
$kr2 = number_format($kr1 , 2, ',', ' ');
$kr3 = $kr /100;
$kr4 = $kr3 *56;
$kr5 = number_format($kr4 , 2, ',', ' ');


echo "<tr><td><input type=checkbox name=C1 value=ON></td>";
echo "<td><font face=Verdana size=2>$typenummer</font></td>";
echo "<td><font face=Verdana size=2>$tekst</font></td>";
echo "<td><font face=Verdana size=2>$kr</font></td>";
echo "<td bgcolor=#C0C0C0><b><font face=Verdana size=2>$kr2</font></b></td>";
echo "<td bgcolor=#C0C0C0><font size=1>$kr5</font></td></tr>";


}
}
?>


<form name ="soge" method="POST" ACTION="<?=$PHP_SELF?>">
<input type="text" name="tekst_soeg" VALUE="<?=$tekst_soeg?>">
<input type="submit" value="Søg på varenavn">
</form>




</table>
</font>
</body>
</html>


http://www.laase-service.dk/sogogslet.phps

[Redigeret d. 13/01-05 11:35:30 af thomas jürgensen]



8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Undskyld allesammen
jeg har ikke sat mig ind i det der point system så derfor vidste jeg ikke at jeg skulle give point for "opgaven"

jeg håber jeg får svar alligevel, ellers må jeg lige poste den igen med nogen flere point

thómas



hejsa

jeg har dette udtræk hvor jeg først søger og så får søgeresultatet, jeg vil så gerne have så man kan krydse af hvilke varer der skal slettes i databasen og så slette dem..

men det stiger over mine evner at lave dette script helt færdigt, kan jeg tigge mig til lidt hjælp her ??



<html>
<head>

</head>
<BODY onLoad="document.soge.tekst_soeg.focus();document.soge.tekst_soeg.select()">

<font face="Verdana" size="2">Opdateret 2004
Her Søger du i varenummer, søg i varetekst: <a href="sog1.php">Tryk her</a>

<table>
<tr><td bgcolor="#C0C0C0">Slet</td>
<td bgcolor="#C0C0C0">Typenummer</td>
<td bgcolor="#C0C0C0">Varetekst</td>
<td bgcolor="#C0C0C0">pris uden moms</td>
<td bgcolor="#C0C0C0">pris med moms</td>
<td bgcolor="#C0C0C0">indkøbspris uden moms</td></tr>

<?
$database = mysql_connect("localhost", "", "");
if (!$database) die ('Kunne ikke forbinde til databasen');
mysql_select_db("ruko",$database);
mysql_select_db("ruko",$database) or die('Kunne ikke vælge database');
if($tekst_soeg){
$search="SELECT typenummer,tekst,kr FROM priser WHERE typenummer LIKE '%$tekst_soeg%'";
$query=mysql_query($search) or die ("Kan ikke faa forbindelse til SQL-server!<P>\\n\\n <B>Query:</B> $search");
print mysql_num_rows($query)." fundet";

while($data = mysql_fetch_array($query)){
extract($data);
$kr = (str_replace('.', '', $kr));
$kr1 = $kr *1.25;
$kr2 = number_format($kr1 , 2, ',', ' ');
$kr3 = $kr /100;
$kr4 = $kr3 *56;
$kr5 = number_format($kr4 , 2, ',', ' ');


echo "<tr><td><input type=checkbox name=C1 value=ON></td>";
echo "<td><font face=Verdana size=2>$typenummer</font></td>";
echo "<td><font face=Verdana size=2>$tekst</font></td>";
echo "<td><font face=Verdana size=2>$kr</font></td>";
echo "<td bgcolor=#C0C0C0><font face=Verdana size=2>$kr2</font></td>";
echo "<td bgcolor=#C0C0C0><font size=1>$kr5</font></td></tr>";


}
}
?>


<form name ="soge" method="POST" ACTION="<?=$PHP_SELF?>">
<input type="text" name="tekst_soeg" VALUE="<?=$tekst_soeg?>">
<input type="submit" value="Søg på varenavn">
</form>




</table>
</font>
</body>
</html>


http://www.laase-service.dk/sogogslet.phps

[Redigeret d. 13/01-05 11:35:30 af thomas jürgensen]


Hvis du laver dine checkboxes til et array, kan du nemt køre en lykke bagefter og finde dem du har klikket på.

eg. nu:
<input type=checkbox name=C1 value=ON>
array:
<input type=checkbox name="check_slet[]" value="$id">

derefter kan du bare køre det igennem.

$slet_array = $_POST['check_slet'];

:)

mvh Bob



derefter kan du bare køre det igennem.

$slet_array = $_POST['check_slet'];

:)

øøøh

jeg må nok sige at det er sort snak for mig ;O)

men kan nogen sende mig et totalt færdigt script som jeg bare skal sætte password og databasenavn ind i så kvitterer jeg med 300 kr via Ewire til din mail.



Den 13-01-05 12:32 skrev thomas jürgensen følgende:
-----------------------------------------------------------------------------
derefter kan du bare køre det igennem.

$slet_array = $_POST['check_slet'];

:)

øøøh

jeg må nok sige at det er sort snak for mig ;O)

men kan nogen sende mig et totalt færdigt script som jeg bare skal sætte password og databasenavn ind i så kvitterer jeg med 300 kr via Ewire til din mail.
-----------------------------------------------------------------------------

Jeg tror godt jeg kan lave et færdig script lige til at sætte ind




Jeg tror godt jeg kan lave et færdig script lige til at sætte ind



Drop mig en mail med scriptet til thomas@4701.dk hvis det virker så sender jeg pengene med det samme

thomas



Den 13-01-05 13:21 skrev thomas jürgensen følgende:
-----------------------------------------------------------------------------

Jeg tror godt jeg kan lave et færdig script lige til at sætte ind



Drop mig en mail med scriptet til thomas@4701.dk hvis det virker så sender jeg pengene med det samme

thomas
-----------------------------------------------------------------------------

skal du kun have til varenummer, eller skal du også have til tekst





skal du kun have til varenummer, eller skal du også have til tekst

den skal se ud som den gør bare med en slet knap forneden så jeg kan slette de varer der er krydset af

thomas



Den 13-01-05 13:36 skrev thomas jürgensen følgende:
-----------------------------------------------------------------------------


skal du kun have til varenummer, eller skal du også have til tekst

den skal se ud som den gør bare med en slet knap forneden så jeg kan slette de varer der er krydset af

thomas
-----------------------------------------------------------------------------

e-mail er sendt, bare slet den første, lavede en fejl i den første jeg sendte



t