آرتین کریمی
3 ماه پیش توسط آرتین کریمی مطرح شد
1 پاسخ

سوال php

سلام
من یه کد پی اچ پی نوشتم که کارش اینه که یه متنی رو از فرم چاپ کنه

<img src="./../Component.ui.png" class="rounded-logo ml-logo" width="260">
<h1 class="text-center text-4xl font-semibold">Component.ui</h1>
<form action="#" method="get">  
<label>Image</label>
<input type="text" name="img">
<br>
<label>PX</label>
<input type="text" name="px">
<br><br>
<button type="submit">Submit</button>  
</form>  
<?php
$img=$_GET["img"];
$px=$_GET["px"];
if ($name == "border-radius") {
    echo "HTML";
    echo '<img src="./"' + $img + ' class="img">';
    echo 'CSS';
    echo "\n.img {<br>    border-radius: " + $px + ";<br>}";
}
?>

ولی مشکل اینه که این از اول همه چی رو می خواد: Warning: Undefined array key "img" in C:\Users\ASUS\Desktop\componet.ui\src\components\border-radius.php on line 61
Warning: Undefined array key "px" in C:\Users\ASUS\Desktop\componet.ui\src\components\border-radius.php on line 62
می خوام اطلاعات هم چاپ کنه این مشکلات رو حل کنید لطفا
@Raymond @saghari


ثبت پرسش جدید
رضا غلامیان
تخصص : Web Developer
@Jetfox 2 ماه پیش آپدیت شد
0

سلام ، کد شما منطقی نیست اما برای رفع خطا به این صورت کد تغییر پیدا میکنه :

<form action="#" method="get">
    <label>Image</label>
    <br>

    <input type="text" name="img">
    <br>
    <label>PX</label>
    <br>

    <input type="text" name="px">

    <br><br>
    <button type="submit" name="send">Submit</button>
</form>
<?php
if (isset($_GET['send'])) {
    $img = $_GET["img"];
    $px = $_GET["px"];
    $name = "border-radius";
    if ($name == "border-radius") {
        echo "HTML";
        echo '<img src="./"' . $img . ' class="img">';
        echo 'CSS';
        echo "\n.img {<br>    border-radius: " . $px . ";<br>}";
    }
}
?>

اگر مایل باشید میتونم براتون کد رو منطقی بنویسم.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام